Mock Version: 1.4.14 Mock Version: 1.4.14 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f29-build-15872059-1139876/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 ppc64le --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: ppc64le Building for target ppc64le Wrote: /builddir/build/SRPMS/firefox-66.0.3-1.fc29.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f29-build-15872059-1139876/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 ppc64le --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: ppc64le Building for target ppc64le Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.oUs63u + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-66.0.3 + /usr/bin/xz -dc /builddir/build/SOURCES/firefox-66.0.3.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-66.0.3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #41 (build-disable-elfhack.patch): + echo 'Patch #41 (build-disable-elfhack.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .disable-elfhack --fuzz=0 patching file toolkit/moz.configure Hunk #1 succeeded at 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 #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 #228 (mozilla-526293.patch): + echo 'Patch #228 (mozilla-526293.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-526293 --fuzz=0 patching file widget/gtk/nsFilePicker.cpp Hunk #1 succeeded at 364 (offset -2 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 Patch #575 (mozilla-1423598-popup.patch): + echo '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 + echo 'Patch #580 (mozilla-1539471.patch):' 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 + echo 'Patch #581 (mozilla-1517205.patch):' 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 + echo 'Patch #582 (mozilla-1508378.patch):' 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 + echo 'Patch #600 (pgo.patch):' Patch #600 (pgo.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .pgo --fuzz=0 patching file build/unix/mozconfig.unix patching file extensions/spellcheck/src/moz.build + echo 'Patch #601 (mozilla-1516081.patch):' Patch #601 (mozilla-1516081.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1516081 --fuzz=0 patching file build/moz.configure/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 + echo 'Patch #602 (mozilla-1516803.patch):' Patch #602 (mozilla-1516803.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1516803 --fuzz=0 patching file security/sandbox/linux/moz.build + /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.vjW6VN + umask 022 + cd /builddir/build/BUILD + cd firefox-66.0.3 + mkdir -p my_rust_vendor + cd my_rust_vendor + /usr/bin/tar xf /builddir/build/SOURCES/cbindgen-vendor.tar.xz /builddir/build/BUILD/firefox-66.0.3 + cd - + 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 serde v1.0.88 BUILDSTDERR: Compiling ryu v0.2.7 BUILDSTDERR: Compiling unicode-width v0.1.5 BUILDSTDERR: Compiling remove_dir_all v0.5.1 BUILDSTDERR: Compiling bitflags v1.0.4 BUILDSTDERR: Compiling itoa v0.4.3 BUILDSTDERR: Compiling ansi_term v0.11.0 BUILDSTDERR: Compiling strsim v0.7.0 BUILDSTDERR: Compiling cfg-if v0.1.6 BUILDSTDERR: Compiling vec_map v0.8.1 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_xorshift v0.1.1 BUILDSTDERR: Compiling rand_hc v0.1.0 BUILDSTDERR: Compiling rand_isaac v0.1.1 BUILDSTDERR: Compiling rustc_version v0.2.3 BUILDSTDERR: Compiling quote v0.5.2 BUILDSTDERR: Compiling rand_os v0.1.2 BUILDSTDERR: Compiling atty v0.2.11 BUILDSTDERR: Compiling rand_pcg v0.1.1 BUILDSTDERR: Compiling syn v0.13.11 BUILDSTDERR: Compiling clap v2.32.0 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 serde_json v1.0.38 BUILDSTDERR: Compiling toml v0.4.10 BUILDSTDERR: Compiling cbindgen v0.6.8 BUILDSTDERR: Finished release [optimized] target(s) in 4m 13s BUILDSTDERR: Installing /builddir/build/BUILD/firefox-66.0.3/.cargo/bin/cbindgen BUILDSTDERR: warning: be sure to add `/builddir/build/BUILD/firefox-66.0.3/.cargo/bin` to your PATH to be able to run the installed binaries BUILDSTDERR: ++ pwd + export PATH=/builddir/build/BUILD/firefox-66.0.3/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin Generate big endian version of config/external/icu/data/icud58l.dat + PATH=/builddir/build/BUILD/firefox-66.0.3/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + 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 -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + export LDFLAGS= + LDFLAGS= + export PREFIX=/usr + PREFIX=/usr + export LIBDIR=/usr/lib64 + LIBDIR=/usr/lib64 + export CC=gcc + CC=gcc + export CXX=g++ + CXX=g++ + export AR=gcc-ar + AR=gcc-ar + export NM=gcc-nm + NM=gcc-nm + export RANLIB=gcc-ranlib + RANLIB=gcc-ranlib + echo 'ac_add_options MOZ_PGO=1' + echo 'ac_add_options --enable-lto' + MOZ_SMP_FLAGS=-j1 + '[' -z '' ']' 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.77 Clobber not needed. 0:01.77 Adding make options from /builddir/build/BUILD/firefox-66.0.3/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-66.0.3/objdir OBJDIR=/builddir/build/BUILD/firefox-66.0.3/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-66.0.3/.mozconfig export FOUND_MOZCONFIG 0:01.82 /usr/bin/gmake -f client.mk -s configure 0:01.84 cd /builddir/build/BUILD/firefox-66.0.3/objdir 0:01.84 /builddir/build/BUILD/firefox-66.0.3/configure 0:02.05 Creating Python environment 0:05.68 New python executable in /builddir/build/BUILD/firefox-66.0.3/objdir/_virtualenvs/init/bin/python2.7 0:05.68 Also creating executable in /builddir/build/BUILD/firefox-66.0.3/objdir/_virtualenvs/init/bin/python 0:05.68 Installing setuptools, pip, wheel...done. 0:07.79 running build_ext 0:07.79 building 'psutil._psutil_linux' extension 0:07.79 creating build/temp.linux-ppc64le-2.7 0:07.79 creating build/temp.linux-ppc64le-2.7/psutil 0:07.79 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -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-ppc64le-2.7/psutil/_psutil_common.o 0:07.79 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -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-ppc64le-2.7/psutil/_psutil_posix.o 0:07.79 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -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-ppc64le-2.7/psutil/_psutil_linux.o 0:07.79 creating build/lib.linux-ppc64le-2.7 0:07.79 creating build/lib.linux-ppc64le-2.7/psutil 0:07.79 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-ppc64le-2.7/psutil/_psutil_common.o build/temp.linux-ppc64le-2.7/psutil/_psutil_posix.o build/temp.linux-ppc64le-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-ppc64le-2.7/psutil/_psutil_linux.so 0:07.79 building 'psutil._psutil_posix' extension 0:07.79 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -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-ppc64le-2.7/psutil/_psutil_common.o 0:07.79 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -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 -m64 -mcpu=power8 -mtune=power8 -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-ppc64le-2.7/psutil/_psutil_posix.o 0:07.79 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-ppc64le-2.7/psutil/_psutil_common.o build/temp.linux-ppc64le-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-ppc64le-2.7/psutil/_psutil_posix.so 0:07.79 copying build/lib.linux-ppc64le-2.7/psutil/_psutil_linux.so -> psutil 0:07.79 copying build/lib.linux-ppc64le-2.7/psutil/_psutil_posix.so -> psutil 0:07.79 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) 0:07.79 Reexecuting in the virtualenv 0:08.07 Adding configure options from /builddir/build/BUILD/firefox-66.0.3/.mozconfig 0:08.07 --enable-application=browser 0:08.07 --prefix=/usr 0:08.07 --libdir=/usr/lib64 0:08.07 --with-system-zlib 0:08.07 --with-system-bz2 0:08.07 --disable-strip 0:08.07 --enable-necko-wifi 0:08.07 --enable-startup-notification 0:08.07 --disable-updater 0:08.07 --enable-chrome-format=omni 0:08.07 --enable-pulseaudio 0:08.07 --without-system-icu 0:08.07 --with-mozilla-api-keyfile=../mozilla-api-key 0:08.07 --with-google-location-service-api-keyfile=../google-api-key 0:08.07 --with-google-safebrowsing-api-keyfile=../google-api-key 0:08.07 --enable-release 0:08.07 --update-channel=release 0:08.07 --disable-system-sqlite 0:08.07 BINDGEN_CFLAGS=-I/usr/include/nspr4 -I/usr/include/pixman-1 0:08.07 --enable-av1 0:08.07 --enable-default-toolkit=cairo-gtk3-wayland 0:08.07 --enable-official-branding 0:08.07 --with-system-nspr 0:08.07 --with-system-nss 0:08.07 --enable-system-ffi 0:08.07 --enable-optimize=-g -O2 0:08.07 --disable-debug 0:08.07 --disable-jemalloc 0:08.07 --disable-webrtc 0:08.07 --disable-crashreporter 0:08.07 --enable-tests 0:08.07 --with-system-jpeg 0:08.07 --with-system-libvpx 0:08.07 MOZ_PGO=1 0:08.07 --enable-lto 0:08.07 MOZILLA_OFFICIAL=1 0:08.07 MOZ_TELEMETRY_REPORTING=1 0:08.07 BUILD_OFFICIAL=1 0:08.07 checking for vcs source checkout... no 0:08.18 checking for a shell... /usr/bin/sh 0:08.23 checking for host system type... powerpc64le-unknown-linux-gnu 0:08.23 checking for target system type... powerpc64le-unknown-linux-gnu 0:09.12 checking whether cross compiling... no 0:09.32 checking for the target C compiler... /usr/bin/gcc 0:09.36 checking whether the target C compiler can be used... yes 0:09.64 checking for Python 3... /usr/bin/python3 (3.7.2) 0:09.66 checking for yasm... /usr/bin/yasm 0:09.70 checking yasm version... 1.3.0 0:09.70 checking for nasm... /usr/bin/nasm 0:09.75 checking nasm version... 2.13.03 0:09.77 checking the target C compiler version... 8.3.1 0:09.80 checking the target C compiler works... yes 0:09.80 checking for the target C++ compiler... /usr/bin/g++ 0:10.09 checking whether the target C++ compiler can be used... yes 0:10.09 checking the target C++ compiler version... 8.3.1 0:10.19 checking the target C++ compiler works... yes 0:10.20 checking for the host C compiler... /usr/bin/gcc 0:10.24 checking whether the host C compiler can be used... yes 0:10.24 checking the host C compiler version... 8.3.1 0:10.28 checking the host C compiler works... yes 0:10.28 checking for the host C++ compiler... /usr/bin/g++ 0:10.30 checking whether the host C++ compiler can be used... yes 0:10.30 checking the host C++ compiler version... 8.3.1 0:10.37 checking the host C++ compiler works... yes 0:10.41 checking for 64-bit OS... yes 0:10.43 checking for llvm_profdata... /usr/bin/llvm-profdata 0:10.60 checking for linker... bfd 0:10.60 checking for the assembler... /usr/bin/gcc 0:10.62 checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:10.62 checking for ar... /usr/bin/gcc-ar 0:10.62 checking for pkg_config... /usr/bin/pkg-config 0:10.63 checking for pkg-config version... 1.5.3 0:10.73 checking for stdint.h... yes 0:10.78 checking for inttypes.h... yes 0:10.83 checking for malloc.h... yes 0:10.86 checking for alloca.h... yes 0:10.89 checking for sys/byteorder.h... no 0:10.94 checking for getopt.h... yes 0:10.98 checking for unistd.h... yes 0:11.02 checking for nl_types.h... yes 0:11.04 checking for cpuid.h... no 0:11.07 checking for sys/statvfs.h... yes 0:11.10 checking for sys/statfs.h... yes 0:11.14 checking for sys/vfs.h... yes 0:11.18 checking for sys/mount.h... yes 0:11.22 checking for sys/quota.h... yes 0:11.26 checking for linux/quota.h... yes 0:11.31 checking for linux/if_addr.h... yes 0:11.35 checking for linux/rtnetlink.h... yes 0:11.39 checking for sys/queue.h... yes 0:11.42 checking for sys/types.h... yes 0:11.46 checking for netinet/in.h... yes 0:11.50 checking for byteswap.h... yes 0:11.56 checking for linux/perf_event.h... yes 0:11.60 checking for perf_event_open system call... yes 0:11.62 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:11.64 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:11.66 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:11.68 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:11.70 checking whether the C compiler supports -Wunreachable-code-return... no 0:11.72 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:11.74 checking whether the C compiler supports -Wclass-varargs... no 0:11.75 checking whether the C++ compiler supports -Wclass-varargs... no 0:11.77 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:11.79 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:11.81 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:11.83 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:11.84 checking whether the C compiler supports -Wloop-analysis... no 0:11.86 checking whether the C++ compiler supports -Wloop-analysis... no 0:11.88 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:11.90 checking whether the C++ compiler supports -Wc++2a-compat... no 0:11.91 checking whether the C++ compiler supports -Wcomma... no 0:11.94 checking whether the C compiler supports -Wduplicated-cond... yes 0:11.97 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:11.99 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:12.01 checking whether the C compiler supports -Wstring-conversion... no 0:12.03 checking whether the C++ compiler supports -Wstring-conversion... no 0:12.05 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:12.06 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:12.08 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:12.10 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:12.12 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:12.14 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:12.16 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:12.20 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:12.22 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:12.25 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:12.29 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:12.31 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:12.34 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:12.36 checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:12.40 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:12.42 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:12.45 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:12.47 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:12.50 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:12.52 checking whether the C compiler supports -Wno-error=return-std-move... no 0:12.52 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:12.55 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:12.58 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:12.60 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:12.60 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:12.63 checking whether the C compiler supports -Wformat... yes 0:12.65 checking whether the C++ compiler supports -Wformat... yes 0:12.68 checking whether the C compiler supports -Wformat-security... no 0:12.70 checking whether the C++ compiler supports -Wformat-security... no 0:12.73 checking whether the C compiler supports -Wformat-overflow=2... yes 0:12.76 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:12.78 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:12.81 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:12.84 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:12.86 checking for libpulse... yes 0:12.87 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:12.88 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:12.88 checking for cbindgen... /builddir/build/BUILD/firefox-66.0.3/.cargo/bin/cbindgen 0:12.89 checking cbindgen version... 0.6.8 0:12.89 checking for rustfmt... not found 0:12.89 checking for llvm-config... /usr/bin/llvm-config 0:12.98 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:12.98 checking for rustc... /usr/bin/rustc 0:12.98 checking for cargo... /usr/bin/cargo 0:13.04 checking rustc version... 1.33.0 0:13.07 checking cargo version... 1.33.0 0:13.63 checking for rustdoc... /usr/bin/rustdoc 0:13.64 checking for libffi > 3.0.9... yes 0:13.64 checking MOZ_FFI_CFLAGS... 0:13.65 checking MOZ_FFI_LIBS... -lffi 0:13.95 checking for nodejs... /usr/bin/node (10.15.3) 0:14.00 checking for gtk+-wayland-3.0 >= 3.10 xkbcommon >= 0.4.1... yes 0:14.21 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:14.22 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:14.22 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:14.24 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:14.24 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:14.25 checking for fontconfig >= 2.7.0... yes 0:14.26 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid 0:14.26 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:14.27 checking for freetype2 >= 6.1.0... yes 0:14.27 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:14.28 checking _FT2_LIBS... -lfreetype 0:14.28 checking for tar... /usr/bin/gtar 0:14.29 checking for unzip... /usr/bin/unzip 0:14.29 checking for zip... /usr/bin/zip 0:14.29 checking for gn... not found 0:14.29 checking for the Mozilla API key... yes 0:14.29 checking for the Google Location Service API key... yes 0:14.29 checking for the Google Safebrowsing API key... yes 0:14.29 checking for the Bing API key... no 0:14.29 checking for the Adjust SDK key... no 0:14.29 checking for the Leanplum SDK key... no 0:14.29 checking for the Pocket API key... no 0:14.31 checking for vpx >= 1.7.0... yes 0:14.31 checking MOZ_LIBVPX_CFLAGS... 0:14.32 checking MOZ_LIBVPX_LIBS... -lvpx -lm 0:14.37 checking for vpx/vpx_decoder.h... yes 0:14.49 checking for vpx_codec_dec_init_ver... yes 0:14.55 checking for jpeg_destroy_compress... yes 0:14.59 checking for sufficient jpeg library version... yes 0:14.62 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes 0:14.63 checking for awk... /usr/bin/gawk 0:14.63 checking for perl... /usr/bin/perl 0:14.72 checking for minimum required perl version >= 5.006... 5.028001 0:14.76 checking for full perl installation... yes 0:14.76 checking for gmake... /usr/bin/gmake 0:14.76 checking for watchman... not found 0:14.76 checking for xargs... /usr/bin/xargs 0:14.76 checking for rpmbuild... /usr/bin/rpmbuild 0:14.76 checking for autoconf... /usr/bin/autoconf-2.13 0:15.27 creating cache ./config.cache 0:15.31 checking host system type... powerpc64le-unknown-linux-gnu 0:15.33 checking target system type... powerpc64le-unknown-linux-gnu 0:15.34 checking build system type... powerpc64le-unknown-linux-gnu 0:15.34 checking for objcopy... /usr/bin/objcopy 0:15.34 checking for gcc... /usr/bin/gcc -std=gnu99 0:15.43 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:15.43 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:15.44 checking whether we are using GNU C... yes 0:15.46 checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes 0:15.46 checking for c++... /usr/bin/g++ 0:15.63 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:15.63 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:15.64 checking whether we are using GNU C++... yes 0:15.67 checking whether /usr/bin/g++ accepts -g... yes 0:15.67 checking for ranlib... gcc-ranlib 0:15.67 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:15.67 checking for strip... /bin/true 0:15.67 checking for otool... no 0:15.85 checking for X... libraries , headers 0:15.89 checking for dnet_ntoa in -ldnet... no 0:15.94 checking for dnet_ntoa in -ldnet_stub... no 0:15.98 checking for gethostbyname... yes 0:16.03 checking for connect... yes 0:16.07 checking for remove... yes 0:16.12 checking for shmat... yes 0:16.17 checking for IceConnectionNumber in -lICE... yes 0:16.26 checking for --noexecstack option to as... yes 0:16.30 checking for -z noexecstack option to ld... yes 0:16.35 checking for -z text option to ld... yes 0:16.39 checking for -z relro option to ld... yes 0:16.44 checking for -z nocopyreloc option to ld... yes 0:16.48 checking for -Bsymbolic-functions option to ld... yes 0:16.52 checking for --build-id=sha1 option to ld... yes 0:16.56 checking for --ignore-unresolved-symbol option to ld... yes 0:16.58 checking if toolchain supports -mssse3 option... no 0:16.59 checking if toolchain supports -msse4.1 option... no 0:16.62 checking whether we can enable AltiVec support... yes 0:16.66 checking whether the linker supports Identical Code Folding... no 0:16.96 checking whether removing dead symbols breaks debugging... no 0:16.98 checking for working const... yes 0:17.00 checking for mode_t... yes 0:17.01 checking for off_t... yes 0:17.02 checking for pid_t... yes 0:17.04 checking for size_t... yes 0:17.23 checking whether 64-bits std::atomic requires -latomic... no 0:17.27 checking for dirent.h that defines DIR... yes 0:17.33 checking for opendir in -ldir... no 0:17.35 checking for sockaddr_in.sin_len... false 0:17.37 checking for sockaddr_in6.sin6_len... false 0:17.40 checking for sockaddr.sa_len... false 0:17.45 checking for gethostbyname_r in -lc_r... no 0:17.56 checking for library containing dlopen... -ldl 0:17.60 checking for dlfcn.h... yes 0:17.76 checking for dladdr... yes 0:18.01 checking for memmem... yes 0:18.21 checking for socket in -lsocket... no 0:18.32 checking for XDrawLines in -lX11... yes 0:18.50 checking for XextAddDisplay in -lXext... yes 0:18.55 checking for XtFree in -lXt... yes 0:18.60 checking for xcb_connect in -lxcb... yes 0:18.66 checking for xcb_shm_query_version in -lxcb-shm... yes 0:18.72 checking for XGetXCBConnection in -lX11-xcb... yes 0:18.77 checking for pthread_create in -lpthreads... no 0:18.81 checking for pthread_create in -lpthread... yes 0:18.86 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:18.90 checking for pthread.h... yes 0:18.95 checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no 0:19.00 checking for 8-bit clean memcmp... yes 0:19.04 checking for stat64... yes 0:19.09 checking for lstat64... yes 0:19.17 checking for truncate64... yes 0:19.22 checking for statvfs64... yes 0:19.27 checking for statvfs... yes 0:19.32 checking for statfs64... yes 0:19.37 checking for statfs... yes 0:19.41 checking for getpagesize... yes 0:19.47 checking for gmtime_r... yes 0:19.59 checking for localtime_r... yes 0:19.65 checking for arc4random... no 0:19.70 checking for arc4random_buf... no 0:19.74 checking for mallinfo... yes 0:19.81 checking for gettid... no 0:19.85 checking for lchown... yes 0:19.90 checking for setpriority... yes 0:19.94 checking for strerror... yes 0:20.00 checking for syscall... yes 0:20.05 checking for clock_gettime(CLOCK_MONOTONIC)... 0:20.09 checking for pthread_cond_timedwait_monotonic_np... 0:20.19 checking for res_ninit()... yes 0:20.23 checking for an implementation of va_copy()... yes 0:20.27 checking whether va_list can be copied by value... yes 0:20.43 checking for C++ dynamic_cast to void*... yes 0:20.52 checking for __thread keyword for TLS variables... yes 0:20.57 checking for localeconv... yes 0:20.61 checking for malloc.h... yes 0:20.66 checking for strndup... yes 0:20.72 checking for posix_memalign... yes 0:20.77 checking for memalign... yes 0:20.82 checking for malloc_usable_size... yes 0:20.85 checking whether malloc_usable_size definition can use const argument... no 0:20.87 checking for valloc in malloc.h... yes 0:20.89 checking for valloc in unistd.h... no 0:20.90 checking NSPR selection... system 0:20.90 checking for nspr-config... /usr/bin/nspr-config 0:20.98 checking for NSPR - version >= 4.19... yes 0:21.11 checking for nss-config... /usr/bin/nss-config 0:21.17 checking for NSS - version >= 3.42... yes 0:21.23 checking for gzread in -lz... yes 0:21.29 checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-66.0.3/browser/confvars.sh 0:21.31 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:21.35 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:21.35 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:21.36 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:21.38 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:21.38 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:21.40 checking for libstartup-notification-1.0 >= 0.8... yes 0:21.40 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:21.40 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:21.41 checking for gconf-2.0 >= 1.2.1 gobject-2.0 ... yes 0:21.41 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:21.41 checking MOZ_GCONF_LIBS... -lgconf-2 -lgobject-2.0 -lglib-2.0 0:21.43 checking for dbus-1 >= 0.60... yes 0:21.43 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:21.43 checking MOZ_DBUS_LIBS... -ldbus-1 0:21.44 checking for dbus-glib-1 >= 0.60... yes 0:21.44 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:21.44 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:21.53 checking for linux/joystick.h... yes 0:21.53 checking for wget... no 0:21.63 checking for fdatasync... yes 0:21.66 checking for valid C compiler optimization flags... yes 0:21.76 checking for __cxa_demangle... yes 0:21.80 checking for unwind.h... yes 0:21.89 checking for _Unwind_Backtrace... yes 0:21.90 checking for -pipe support... yes 0:22.34 checking what kind of list files are supported by the linker... linkerscript 0:22.34 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:22.34 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:22.35 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:22.43 checking for FT_Bitmap_Size.y_ppem... yes 0:22.52 checking for FT_GlyphSlot_Embolden... yes 0:22.58 checking for FT_Load_Sfnt_Table... yes 0:22.65 checking for fontconfig/fcfreetype.h... yes 0:22.77 checking for posix_fadvise... yes 0:22.84 checking for posix_fallocate... yes 0:22.98 updating cache ./config.cache 0:22.98 creating ./config.data 0:23.02 js/src> configuring 0:23.02 js/src> running /builddir/build/BUILD/firefox-66.0.3/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=powerpc64le-unknown-linux-gnu --target=powerpc64le-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 --disable-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.3/objdir/dist JS_STANDALONE= 0:23.06 js/src> checking for vcs source checkout... no 0:23.14 js/src> checking for a shell... /usr/bin/sh 0:23.15 js/src> checking for host system type... powerpc64le-unknown-linux-gnu 0:23.17 js/src> checking for target system type... powerpc64le-unknown-linux-gnu 0:23.89 js/src> checking whether cross compiling... no 0:23.89 js/src> checking for the target C compiler... /usr/bin/gcc 0:23.91 js/src> checking whether the target C compiler can be used... yes 0:23.95 js/src> checking for Python 3... /usr/bin/python3 (3.7.2) 0:23.96 js/src> checking for yasm... /usr/bin/yasm 0:23.97 js/src> checking yasm version... 1.3.0 0:23.97 js/src> checking for nasm... /usr/bin/nasm 0:23.97 js/src> checking nasm version... 2.13.03 0:23.99 js/src> checking the target C compiler version... 8.3.1 0:24.40 js/src> checking the target C compiler works... yes 0:24.40 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:24.42 js/src> checking whether the target C++ compiler can be used... yes 0:24.42 js/src> checking the target C++ compiler version... 8.3.1 0:24.49 js/src> checking the target C++ compiler works... yes 0:24.49 js/src> checking for the host C compiler... /usr/bin/gcc 0:24.51 js/src> checking whether the host C compiler can be used... yes 0:24.51 js/src> checking the host C compiler version... 8.3.1 0:24.65 js/src> checking the host C compiler works... yes 0:24.65 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:24.67 js/src> checking whether the host C++ compiler can be used... yes 0:24.67 js/src> checking the host C++ compiler version... 8.3.1 0:24.70 js/src> checking the host C++ compiler works... yes 0:24.85 js/src> checking for 64-bit OS... yes 0:24.86 js/src> checking for llvm_profdata... /usr/bin/llvm-profdata 0:24.93 js/src> checking for linker... bfd 0:24.93 js/src> checking for the assembler... /usr/bin/gcc 0:24.95 js/src> checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:24.95 js/src> checking for ar... /usr/bin/gcc-ar 0:24.96 js/src> checking for pkg_config... /usr/bin/pkg-config 0:24.96 js/src> checking for pkg-config version... 1.5.3 0:25.02 js/src> checking for stdint.h... yes 0:25.05 js/src> checking for inttypes.h... yes 0:25.09 js/src> checking for malloc.h... yes 0:25.12 js/src> checking for alloca.h... yes 0:25.15 js/src> checking for sys/byteorder.h... no 0:25.17 js/src> checking for getopt.h... yes 0:25.21 js/src> checking for unistd.h... yes 0:25.23 js/src> checking for nl_types.h... yes 0:25.25 js/src> checking for cpuid.h... no 0:25.28 js/src> checking for sys/statvfs.h... yes 0:25.32 js/src> checking for sys/statfs.h... yes 0:25.35 js/src> checking for sys/vfs.h... yes 0:25.38 js/src> checking for sys/mount.h... yes 0:25.41 js/src> checking for sys/quota.h... yes 0:25.45 js/src> checking for linux/quota.h... yes 0:25.49 js/src> checking for linux/if_addr.h... yes 0:25.52 js/src> checking for linux/rtnetlink.h... yes 0:25.56 js/src> checking for sys/queue.h... yes 0:25.60 js/src> checking for sys/types.h... yes 0:25.63 js/src> checking for netinet/in.h... yes 0:25.67 js/src> checking for byteswap.h... yes 0:25.71 js/src> checking for linux/perf_event.h... yes 0:25.74 js/src> checking for perf_event_open system call... yes 0:25.76 js/src> checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:25.78 js/src> checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:25.81 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:25.83 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:25.85 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:25.87 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:25.88 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:25.90 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:25.92 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:25.94 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:25.95 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:25.97 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:25.98 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:26.00 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:26.10 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:26.12 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 0:26.13 js/src> checking whether the C++ compiler supports -Wcomma... no 0:26.16 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:26.19 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:26.21 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:26.23 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:26.25 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:26.26 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:26.28 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:26.30 js/src> checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:26.32 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:26.34 js/src> checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:26.36 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:26.38 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:26.40 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:26.44 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:26.46 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:26.49 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:26.52 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:26.55 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:26.57 js/src> checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:26.60 js/src> checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:26.63 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:26.66 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:26.68 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:26.71 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:26.73 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:26.74 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:26.76 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:26.80 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:26.81 js/src> checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:26.82 js/src> checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:26.85 js/src> checking whether the C compiler supports -Wformat... yes 0:26.87 js/src> checking whether the C++ compiler supports -Wformat... yes 0:26.91 js/src> checking whether the C compiler supports -Wformat-security... no 0:26.93 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:26.96 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:26.99 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:27.02 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:27.04 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:27.08 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:27.12 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:27.12 js/src> checking for rustfmt... not found 0:27.13 js/src> checking for llvm-config... /usr/bin/llvm-config 0:27.19 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:27.19 js/src> checking for rustc... /usr/bin/rustc 0:27.19 js/src> checking for cargo... /usr/bin/cargo 0:27.25 js/src> checking rustc version... 1.33.0 0:27.28 js/src> checking cargo version... 1.33.0 0:27.77 js/src> checking for rustdoc... /usr/bin/rustdoc 0:27.78 js/src> checking for libffi > 3.0.9... yes 0:27.79 js/src> checking MOZ_FFI_CFLAGS... 0:27.80 js/src> checking MOZ_FFI_LIBS... -lffi 0:27.80 js/src> checking for awk... /usr/bin/gawk 0:27.80 js/src> checking for perl... /usr/bin/perl 0:27.81 js/src> checking for minimum required perl version >= 5.006... 5.028001 0:27.83 js/src> checking for full perl installation... yes 0:27.83 js/src> checking for gmake... /usr/bin/gmake 0:27.83 js/src> checking for watchman... not found 0:27.83 js/src> checking for xargs... /usr/bin/xargs 0:27.83 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:27.83 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:27.83 js/src> Refreshing /builddir/build/BUILD/firefox-66.0.3/js/src/old-configure with /usr/bin/autoconf-2.13 0:28.10 js/src> loading cache /builddir/build/BUILD/firefox-66.0.3/objdir/./config.cache 0:28.13 js/src> checking host system type... powerpc64le-unknown-linux-gnu 0:28.15 js/src> checking target system type... powerpc64le-unknown-linux-gnu 0:28.17 js/src> checking build system type... powerpc64le-unknown-linux-gnu 0:28.17 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:28.21 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:28.21 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:28.21 js/src> checking whether we are using GNU C... (cached) yes 0:28.21 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:28.22 js/src> checking for c++... (cached) /usr/bin/g++ 0:28.31 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:28.31 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:28.31 js/src> checking whether we are using GNU C++... (cached) yes 0:28.31 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:28.37 js/src> checking for ranlib... (cached) gcc-ranlib 0:28.37 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 0:28.37 js/src> checking for strip... (cached) /bin/true 0:28.37 js/src> checking for sb-conf... no 0:28.37 js/src> checking for ve... no 0:28.37 js/src> checking for X... (cached) libraries , headers 0:28.38 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:28.38 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:28.38 js/src> checking for gethostbyname... (cached) yes 0:28.38 js/src> checking for connect... (cached) yes 0:28.39 js/src> checking for remove... (cached) yes 0:28.39 js/src> checking for shmat... (cached) yes 0:28.39 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:28.50 js/src> checking for --noexecstack option to as... yes 0:28.54 js/src> checking for -z noexecstack option to ld... yes 0:28.58 js/src> checking for -z text option to ld... yes 0:28.62 js/src> checking for -z relro option to ld... yes 0:28.66 js/src> checking for -z nocopyreloc option to ld... yes 0:28.70 js/src> checking for -Bsymbolic-functions option to ld... yes 0:28.74 js/src> checking for --build-id=sha1 option to ld... yes 0:28.78 js/src> checking whether the linker supports Identical Code Folding... no 0:29.05 js/src> checking whether removing dead symbols breaks debugging... no 0:29.05 js/src> checking for working const... (cached) yes 0:29.05 js/src> checking for mode_t... (cached) yes 0:29.05 js/src> checking for off_t... (cached) yes 0:29.06 js/src> checking for pid_t... (cached) yes 0:29.06 js/src> checking for size_t... (cached) yes 0:29.09 js/src> checking for ssize_t... yes 0:29.09 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:29.10 js/src> checking for dirent.h that defines DIR... (cached) yes 0:29.11 js/src> checking for opendir in -ldir... (cached) no 0:29.11 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:29.12 js/src> checking for library containing dlopen... (cached) -ldl 0:29.13 js/src> checking for dlfcn.h... (cached) yes 0:29.14 js/src> checking for socket in -lsocket... (cached) no 0:29.14 js/src> checking for pthread_create in -lpthreads... (cached) no 0:29.14 js/src> checking for pthread_create in -lpthread... (cached) yes 0:29.19 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:29.19 js/src> checking whether /usr/bin/gcc -std=gnu99 needs -traditional... (cached) no 0:29.19 js/src> checking for 8-bit clean memcmp... (cached) yes 0:29.24 js/src> checking for getc_unlocked... yes 0:29.30 js/src> checking for _getc_nolock... no 0:29.30 js/src> checking for gmtime_r... (cached) yes 0:29.31 js/src> checking for localtime_r... (cached) yes 0:29.36 js/src> checking for pthread_getname_np... yes 0:29.42 js/src> checking for pthread_get_name_np... no 0:29.42 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:29.48 js/src> checking for sin in -lm... yes 0:29.54 js/src> checking for sincos in -lm... yes 0:29.60 js/src> checking for __sincos in -lm... no 0:29.60 js/src> checking for res_ninit()... (cached) yes 0:29.68 js/src> checking for nl_langinfo and CODESET... yes 0:29.68 js/src> checking for an implementation of va_copy()... (cached) yes 0:29.68 js/src> checking whether va_list can be copied by value... (cached) yes 0:29.68 js/src> checking for C++ dynamic_cast to void*... (cached) yes 0:29.69 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:29.69 js/src> checking for localeconv... (cached) yes 0:29.70 js/src> checking NSPR selection... command-line 0:29.73 js/src> checking for valid optimization flags... yes 0:29.73 js/src> checking for __cxa_demangle... (cached) yes 0:29.75 js/src> checking for -pipe support... yes 0:29.77 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:29.89 js/src> checking what kind of list files are supported by the linker... linkerscript 0:29.91 js/src> checking for posix_fadvise... (cached) yes 0:29.91 js/src> checking for posix_fallocate... (cached) yes 0:29.93 js/src> checking for malloc.h... (cached) yes 0:29.93 js/src> checking for strndup... (cached) yes 0:29.94 js/src> checking for posix_memalign... (cached) yes 0:29.94 js/src> checking for memalign... (cached) yes 0:29.95 js/src> checking for malloc_usable_size... (cached) yes 0:29.98 js/src> checking whether malloc_usable_size definition can use const argument... no 0:29.99 js/src> checking for valloc in malloc.h... yes 0:30.01 js/src> checking for valloc in unistd.h... no 0:30.01 js/src> checking for localeconv... (cached) yes 0:30.03 js/src> updating cache /builddir/build/BUILD/firefox-66.0.3/objdir/./config.cache 0:30.03 js/src> creating ./config.data 0:30.05 js/src> Creating config.status 0:30.24 Creating config.status 0:30.70 Reticulating splines... 0:35.51 0:04.92 File already read. Skipping: /builddir/build/BUILD/firefox-66.0.3/gfx/angle/targets/angle_common/moz.build 1:07.65 Finished reading 1747 moz.build files in 13.09s 1:07.65 Read 11 gyp files in parallel contributing 0.00s to total wall time 1:07.65 Processed into 7615 build config descriptors in 6.95s 1:07.65 RecursiveMake backend executed in 15.12s 1:07.65 2935 total backend files; 2935 created; 0 updated; 0 unchanged; 0 deleted; 27 -> 1085 Makefile 1:07.65 FasterMake backend executed in 1.12s 1:07.65 12 total backend files; 12 created; 0 updated; 0 unchanged; 0 deleted 1:07.65 Total wall time: 37.04s; CPU time: 22.18s; Efficiency: 60%; Untracked: 0.75s Configure complete! Be sure to run |mach build| to pick up any changes 1:08.13 Clobber not needed. 1:08.13 Adding make options from /builddir/build/BUILD/firefox-66.0.3/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-66.0.3/objdir OBJDIR=/builddir/build/BUILD/firefox-66.0.3/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-66.0.3/.mozconfig export FOUND_MOZCONFIG 1:08.14 /usr/bin/gmake -f client.mk -s 1:08.50 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 1:08.50 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 1:08.53 Elapsed: 0.02s; From dist/xpi-stage: Kept 0 existing; Added/updated 99; Removed 0 files and 0 directories. 1:08.91 Elapsed: 0.26s; From _tests: Kept 28 existing; Added/updated 1004; Removed 0 files and 0 directories. 1:09.09 Elapsed: 0.45s; From dist/bin: Kept 246 existing; Added/updated 2333; Removed 0 files and 0 directories. 1:09.16 Elapsed: 0.64s; From dist/include: Kept 1553 existing; Added/updated 3696; Removed 0 files and 0 directories. 1:09.21 ./mozilla-config.h.stub 1:09.36 ./buildid.h.stub 1:09.49 ./source-repo.h.stub 1:09.78 config 1:11.02 config/nsinstall_real 1:11.27 config/stl.sentinel.stub 1:11.43 config/system-header.sentinel.stub 1:11.72 build/application.ini.stub 1:11.73 js/src/js-confdefs.h.stub 1:11.73 xpcom/xpcom-config.h.stub 1:11.77 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 1:11.89 xpcom/xpcom-private.h.stub 1:11.93 build/application.ini.h.stub 1:11.93 js/src/js-config.h.stub 1:11.94 media/libdav1d/16bd_cdef_tmpl.c.stub 1:12.06 security/ct/tests/gtest/valid-sth.inc.stub 1:12.07 js/src/selfhosted.out.h.stub 1:12.09 build/automation.py.stub 1:12.09 media/libdav1d/16bd_film_grain_tmpl.c.stub 1:12.23 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 1:12.27 security/apps/xpcshell.inc.stub 1:12.39 /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 -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 -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="ppc64-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.3 -DMOZ_LTO=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.3" -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 -DJS_CODEGEN_NONE=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_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 -DHAVE_NL_TYPES_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DENABLE_TESTS=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_PLACES=1 -DJS_64BIT=1 -DMOZ_APP_UA_VERSION="66.0.3" -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DGTEST_HAS_RTTI=0 -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp 1:12.39 media/libdav1d/16bd_ipred_tmpl.c.stub 1:12.40 xpcom/build/Services.cpp.stub 1:12.43 security/apps/addons-public.inc.stub 1:12.54 media/libdav1d/16bd_itx_tmpl.c.stub 1:12.54 xpcom/build/Services.h.stub 1:12.57 security/ct/tests/gtest/valid-with-extension-sth.inc.stub 1:12.59 security/apps/addons-stage.inc.stub 1:12.68 media/libdav1d/16bd_lf_apply_tmpl.c.stub 1:12.68 xpcom/build/services.rs.stub 1:12.75 security/apps/privileged-package-root.inc.stub 1:12.82 security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.stub 1:12.82 media/libdav1d/16bd_loopfilter_tmpl.c.stub 1:12.83 xpcom/tests/gtest/dafsa_test_1.inc.stub 1:12.89 netwerk/necko-config.h.stub 1:12.97 media/libdav1d/16bd_looprestoration_tmpl.c.stub 1:13.10 security/ct/tests/gtest/signature-covers-log-id-sth.inc.stub 1:13.10 gfx/webrender_bindings/webrender_ffi_generated.h.stub 1:13.12 media/libdav1d/16bd_lr_apply_tmpl.c.stub 1:13.26 media/libdav1d/16bd_mc_tmpl.c.stub 1:13.34 security/ct/tests/gtest/wrong-spki-sth.inc.stub 1:13.41 media/libdav1d/16bd_recon_tmpl.c.stub 1:13.55 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 1:13.59 security/ct/tests/gtest/wrong-signing-key-sth.inc.stub 1:13.69 media/libdav1d/8bd_cdef_tmpl.c.stub 1:13.82 media/libdav1d/8bd_film_grain_tmpl.c.stub 1:13.84 security/ct/tests/gtest/missing-log-id-sth.inc.stub 1:13.96 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 1:14.08 security/ct/tests/gtest/missing-timestamp-sth.inc.stub 1:14.11 media/libdav1d/8bd_ipred_tmpl.c.stub 1:14.25 media/libdav1d/8bd_itx_tmpl.c.stub 1:14.32 security/ct/tests/gtest/missing-tree-size-sth.inc.stub 1:14.39 media/libdav1d/8bd_lf_apply_tmpl.c.stub 1:14.53 media/libdav1d/8bd_loopfilter_tmpl.c.stub 1:14.56 security/ct/tests/gtest/missing-root-hash-sth.inc.stub 1:14.68 media/libdav1d/8bd_looprestoration_tmpl.c.stub 1:14.80 security/ct/tests/gtest/missing-extensions-sth.inc.stub 1:14.82 media/libdav1d/8bd_lr_apply_tmpl.c.stub 1:14.99 media/libdav1d/8bd_mc_tmpl.c.stub 1:15.05 security/ct/tests/gtest/truncated-log-id-sth.inc.stub 1:15.13 media/libdav1d/8bd_recon_tmpl.c.stub 1:15.28 layout/style/ServoCSSPropList.py.stub 1:15.28 security/ct/tests/gtest/truncated-timestamp-sth.inc.stub 1:15.52 security/ct/tests/gtest/truncated-tree-size-sth.inc.stub 1:15.76 security/ct/tests/gtest/truncated-root-hash-sth.inc.stub 1:16.02 security/ct/tests/gtest/truncated-extension-sth.inc.stub 1:16.26 security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.stub 1:16.42 dom/encoding/domainsfallbacks.properties.h.stub 1:16.54 security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.stub 1:16.58 dom/encoding/labelsencodings.properties.h.stub 1:16.71 dom/encoding/localesfallbacks.properties.h.stub 1:16.83 security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.stub 1:16.85 dom/encoding/nonparticipatingdomains.properties.h.stub 1:16.99 toolkit/crashreporter/CrashAnnotations.h.stub 1:17.08 devtools/client/debugger/new/src/node.stub.stub 1:17.20 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/main.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/vendors.js" 1:17.45 js/src/frontend/ReservedWordsGenerated.h.stub 1:17.63 js/src/gc/StatsPhasesGenerated.cpp.stub 1:17.77 js/src/gc/StatsPhasesGenerated.h.stub 1:17.92 js/src/jit/MOpcodes.h.stub 1:18.09 js/src/jit/LOpcodes.h.stub 1:18.26 xpcom/idl-parser/xpidl/xpidl.stub.stub 1:18.41 devtools/client/debugger/new/src/actions/node.stub.stub 1:18.50 devtools/client/debugger/new/src/client/node.stub.stub 1:18.53 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/ast.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/debuggee.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/event-listeners.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/expressions.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/file-search.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/navigation.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/preview.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/project-text-search.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/quick-open.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/source-tree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/tabs.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/toolbox.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/ui.js" 1:18.60 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/chrome.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/firefox.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/index.js" 1:19.58 devtools/client/debugger/new/src/components/node.stub.stub 1:19.75 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/A11yIntention.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/App.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/WelcomeBox.js" 1:20.41 devtools/client/debugger/new/src/reducers/node.stub.stub 1:20.51 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/ast.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/async-requests.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/debuggee.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/expressions.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/file-search.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/pause.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/quick-open.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/source-tree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/sources.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/tabs.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/ui.js" 1:21.90 devtools/client/debugger/new/src/selectors/node.stub.stub 1:22.03 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/inComponent.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/visibleColumnBreakpoints.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/visiblePausePoints.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/visibleSelectedFrame.js" 1:23.00 devtools/client/debugger/new/src/utils/node.stub.stub 1:23.13 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/assert.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/ast.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/asyncStoreHelper.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/bootstrap.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/build-query.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/clipboard.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/connect.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/dbg.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/defer.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/expressions.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/fromJS.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/function.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/indentation.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/isMinified.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/location.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/log.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/makeRecord.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/memoize.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/path.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/prefs.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/preview.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/project-search.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/quick-open.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/result-list.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/source-maps.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/source-queue.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/source.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/tabs.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/task.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/telemetry.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/text.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/timings.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/ui.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/url.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/utils.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/wasm.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/worker.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/workers.js" 1:23.35 devtools/client/debugger/new/src/workers/parser/node.stub.stub 1:23.46 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/workers/parser/index.js" 1:24.33 devtools/client/debugger/new/src/workers/pretty-print/node.stub.stub 1:24.49 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/workers/pretty-print/index.js" 1:25.30 devtools/client/debugger/new/src/workers/search/node.stub.stub 1:25.44 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/workers/search/index.js" 1:25.60 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/firefox-66.0.3/objdir/config/makefiles/xpidl xpidl 1:25.60 config/makefiles/xpidl/accessibility.xpt 1:25.60 config/makefiles/xpidl/alerts.xpt 1:25.90 layout/style/nsCSSPropertyID.h.stub 1:26.06 layout/style/ServoCSSPropList.h.stub 1:26.14 devtools/client/debugger/new/src/actions/ast/node.stub.stub 1:26.23 layout/style/CompositorAnimatableProperties.h.stub 1:26.25 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/ast/setInScopeLines.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/ast/setPausePoints.js" 1:26.40 layout/style/nsComputedDOMStyleGenerated.cpp.stub 1:26.56 layout/style/nsCSSPropsGenerated.inc.stub 1:26.74 layout/style/ServoStyleConsts.h.stub 1:26.93 config/makefiles/xpidl/appshell.xpt 1:27.11 config/makefiles/xpidl/appstartup.xpt 1:27.23 config/makefiles/xpidl/autocomplete.xpt 1:27.47 config/makefiles/xpidl/backgroundhangmonitor.xpt 1:27.54 config/makefiles/xpidl/browser-element.xpt 1:27.74 config/makefiles/xpidl/browser-newtab.xpt 1:27.90 config/makefiles/xpidl/browsercompsbase.xpt 1:27.94 config/makefiles/xpidl/caps.xpt 1:28.11 config/makefiles/xpidl/captivedetect.xpt 1:28.13 devtools/client/debugger/new/src/actions/breakpoints/node.stub.stub 1:28.24 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/breakpoints/addBreakpoint.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/breakpoints/syncBreakpoint.js" 1:28.64 config/makefiles/xpidl/chrome.xpt 1:28.64 config/makefiles/xpidl/commandhandler.xpt 1:29.52 config/makefiles/xpidl/commandlines.xpt 1:29.75 devtools/client/debugger/new/src/actions/pause/node.stub.stub 1:29.85 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/commands.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/paused.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/setPopupObjectProperties.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/skipPausing.js" 1:30.05 devtools/client/debugger/new/src/actions/sources/node.stub.stub 1:30.15 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/sources/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/sources/select.js" 1:31.17 devtools/client/debugger/new/src/actions/utils/node.stub.stub 1:31.27 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/utils/create-store.js" 1:31.44 devtools/client/debugger/new/src/client/chrome/node.stub.stub 1:31.55 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/chrome/commands.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/chrome/create.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/chrome/events.js" 1:31.99 devtools/client/debugger/new/src/client/firefox/node.stub.stub 1:32.09 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/firefox/commands.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/firefox/create.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/firefox/events.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/firefox/workers.js" 1:32.50 devtools/client/debugger/new/src/components/Editor/node.stub.stub 1:32.61 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/GutterMenu.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/Tabs.js" 1:33.36 devtools/client/debugger/new/src/components/PrimaryPanes/node.stub.stub 1:33.48 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/SourcesTreeItem.js" 1:35.27 devtools/client/debugger/new/src/components/SecondaryPanes/node.stub.stub 1:35.29 devtools/client/debugger/new/src/components/shared/node.stub.stub 1:35.37 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/UtilsBar.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Worker.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Workers.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/XHRBreakpoints.js" 1:35.39 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Badge.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Modal.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Popover.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Svg.js" 1:37.21 devtools/client/debugger/new/src/utils/breakpoint/node.stub.stub 1:37.34 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/breakpoint/index.js" 1:37.37 devtools/client/debugger/new/src/utils/editor/node.stub.stub 1:37.47 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/editor/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/editor/token-events.js" 1:38.34 devtools/client/debugger/new/src/utils/pause/node.stub.stub 1:38.47 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/pausePoints.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/stepping.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/why.js" 1:38.94 devtools/client/debugger/new/src/utils/sources-tree/node.stub.stub 1:39.05 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/createTree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/utils.js" 1:39.42 layout/style/test/gtest/ExampleStylesheet.h.stub 1:39.58 devtools/client/debugger/new/src/actions/utils/middleware/node.stub.stub 1:39.68 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/utils/middleware/history.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/utils/middleware/wait-service.js" 1:40.39 devtools/client/debugger/new/src/components/Editor/Preview/node.stub.stub 1:40.50 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/Preview/Popup.js" 1:40.73 devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/node.stub.stub 1:40.85 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/index.js" 1:41.81 devtools/client/debugger/new/src/components/SecondaryPanes/Frames/node.stub.stub 1:41.92 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/WhyPaused.js" 1:42.28 devtools/client/debugger/new/src/components/shared/Button/node.stub.stub 1:42.38 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Button/PaneToggleButton.js" 1:43.30 devtools/client/debugger/new/src/utils/pause/frames/node.stub.stub 1:43.35 devtools/client/debugger/new/src/utils/pause/mapScopes/node.stub.stub 1:43.40 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/frames/index.js" 1:43.45 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/rangeMetadata.js" 1:44.57 devtools/client/debugger/new/src/utils/pause/scopes/node.stub.stub 1:44.71 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/scopes/utils.js" 1:45.02 config/makefiles/xpidl/composer.xpt 1:45.02 config/makefiles/xpidl/content_events.xpt 1:45.27 config/makefiles/xpidl/content_geckomediaplugins.xpt 1:45.32 config/makefiles/xpidl/content_html.xpt 1:45.50 config/makefiles/xpidl/content_webrtc.xpt 1:45.72 config/makefiles/xpidl/devtools_rr.xpt 1:45.85 config/makefiles/xpidl/docshell.xpt 1:45.96 config/makefiles/xpidl/dom.xpt 1:46.08 config/makefiles/xpidl/dom_audiochannel.xpt 1:46.44 config/makefiles/xpidl/dom_base.xpt 1:46.64 config/makefiles/xpidl/dom_bindings.xpt 1:47.08 config/makefiles/xpidl/dom_events.xpt 1:47.12 config/makefiles/xpidl/dom_geolocation.xpt 1:47.32 config/makefiles/xpidl/dom_html.xpt 1:47.36 config/makefiles/xpidl/dom_indexeddb.xpt 1:47.71 config/makefiles/xpidl/dom_localstorage.xpt 1:47.76 config/makefiles/xpidl/dom_media.xpt 1:47.91 config/makefiles/xpidl/dom_network.xpt 1:47.95 config/makefiles/xpidl/dom_notification.xpt 1:47.95 config/makefiles/xpidl/dom_payments.xpt 1:48.16 config/makefiles/xpidl/dom_power.xpt 1:48.22 config/makefiles/xpidl/dom_presentation.xpt 1:48.25 config/makefiles/xpidl/dom_push.xpt 1:48.57 config/makefiles/xpidl/dom_quota.xpt 1:48.86 config/makefiles/xpidl/dom_security.xpt 1:50.11 config/makefiles/xpidl/dom_sidebar.xpt 1:50.22 config/makefiles/xpidl/dom_simpledb.xpt 1:50.42 config/makefiles/xpidl/dom_storage.xpt 1:50.42 config/makefiles/xpidl/dom_system.xpt 1:50.52 config/makefiles/xpidl/dom_webauthn.xpt 1:50.68 config/makefiles/xpidl/dom_webspeechrecognition.xpt 1:50.75 config/makefiles/xpidl/dom_webspeechsynth.xpt 1:50.75 config/makefiles/xpidl/dom_workers.xpt 1:50.96 config/makefiles/xpidl/dom_xslt.xpt 1:50.96 config/makefiles/xpidl/dom_xul.xpt 1:51.06 config/makefiles/xpidl/downloads.xpt 1:51.26 config/makefiles/xpidl/editor.xpt 1:51.34 config/makefiles/xpidl/enterprisepolicies.xpt 1:51.46 config/makefiles/xpidl/extensions.xpt 1:51.49 config/makefiles/xpidl/exthandler.xpt 1:51.65 config/makefiles/xpidl/fastfind.xpt 1:51.73 config/makefiles/xpidl/gfx.xpt 1:51.94 config/makefiles/xpidl/html5.xpt 1:52.12 config/makefiles/xpidl/htmlparser.xpt 1:52.14 config/makefiles/xpidl/imglib2.xpt 1:52.14 config/makefiles/xpidl/inspector.xpt 1:52.34 config/makefiles/xpidl/intl.xpt 1:52.35 config/makefiles/xpidl/jar.xpt 1:52.56 config/makefiles/xpidl/jsdebugger.xpt 1:52.57 config/makefiles/xpidl/jsinspector.xpt 1:52.75 config/makefiles/xpidl/layout_base.xpt 1:52.76 config/makefiles/xpidl/layout_printing.xpt 1:52.94 config/makefiles/xpidl/layout_xul.xpt 1:52.99 config/makefiles/xpidl/layout_xul_tree.xpt 1:53.02 config/makefiles/xpidl/locale.xpt 1:53.18 config/makefiles/xpidl/loginmgr.xpt 1:53.20 config/makefiles/xpidl/migration.xpt 1:53.30 config/makefiles/xpidl/mimetype.xpt 1:53.48 config/makefiles/xpidl/mozfind.xpt 1:53.49 config/makefiles/xpidl/mozintl.xpt 1:53.61 config/makefiles/xpidl/necko.xpt 1:53.77 config/makefiles/xpidl/necko_about.xpt 1:53.80 config/makefiles/xpidl/necko_cache.xpt 1:53.84 config/makefiles/xpidl/necko_cache2.xpt 1:54.08 config/makefiles/xpidl/necko_cookie.xpt 1:54.33 config/makefiles/xpidl/necko_dns.xpt 1:54.50 config/makefiles/xpidl/necko_file.xpt 1:54.66 config/makefiles/xpidl/necko_ftp.xpt 1:54.89 config/makefiles/xpidl/necko_http.xpt 1:54.91 config/makefiles/xpidl/necko_mdns.xpt 1:55.11 config/makefiles/xpidl/necko_res.xpt 1:55.35 config/makefiles/xpidl/necko_socket.xpt 1:55.63 config/makefiles/xpidl/necko_strconv.xpt 1:55.72 config/makefiles/xpidl/necko_viewsource.xpt 1:55.97 config/makefiles/xpidl/necko_websocket.xpt 1:56.08 config/makefiles/xpidl/necko_wifi.xpt 1:56.26 config/makefiles/xpidl/necko_wyciwyg.xpt 1:56.40 config/makefiles/xpidl/parentalcontrols.xpt 1:56.52 config/makefiles/xpidl/pipnss.xpt 1:56.70 config/makefiles/xpidl/pippki.xpt 1:56.74 config/makefiles/xpidl/places.xpt 1:56.98 config/makefiles/xpidl/plugin.xpt 1:57.79 config/makefiles/xpidl/pref.xpt 1:58.09 config/makefiles/xpidl/prefetch.xpt 1:58.22 config/makefiles/xpidl/remote.xpt 1:58.25 config/makefiles/xpidl/reputationservice.xpt 1:58.51 config/makefiles/xpidl/satchel.xpt 1:58.55 config/makefiles/xpidl/services-crypto-component.xpt 1:58.59 config/makefiles/xpidl/services_fxaccounts.xpt 1:58.85 config/makefiles/xpidl/shellservice.xpt 1:58.90 config/makefiles/xpidl/shistory.xpt 1:59.00 config/makefiles/xpidl/spellchecker.xpt 1:59.04 config/makefiles/xpidl/storage.xpt 1:59.14 config/makefiles/xpidl/telemetry.xpt 1:59.27 config/makefiles/xpidl/test_necko.xpt 1:59.49 config/makefiles/xpidl/thumbnails.xpt 1:59.68 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 1:59.89 config/makefiles/xpidl/toolkit_cleardata.xpt 1:59.89 config/makefiles/xpidl/toolkit_crashservice.xpt 1:59.95 config/makefiles/xpidl/toolkit_filewatcher.xpt 2:00.13 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 2:00.15 config/makefiles/xpidl/toolkit_osfile.xpt 2:00.23 config/makefiles/xpidl/toolkit_securityreporter.xpt 2:00.38 config/makefiles/xpidl/toolkit_shell.xpt 2:00.53 config/makefiles/xpidl/toolkit_xulstore.xpt 2:00.59 config/makefiles/xpidl/toolkitprofile.xpt 2:00.65 config/makefiles/xpidl/toolkitremote.xpt 2:00.74 config/makefiles/xpidl/txmgr.xpt 2:00.81 config/makefiles/xpidl/txtsvc.xpt 2:00.93 config/makefiles/xpidl/uconv.xpt 2:00.97 config/makefiles/xpidl/update.xpt 2:01.15 config/makefiles/xpidl/uriloader.xpt 2:01.15 config/makefiles/xpidl/url-classifier.xpt 2:01.20 config/makefiles/xpidl/urlformatter.xpt 2:01.69 config/makefiles/xpidl/webBrowser_core.xpt 2:01.91 config/makefiles/xpidl/webbrowserpersist.xpt 2:02.51 config/makefiles/xpidl/webextensions.xpt 2:02.69 config/makefiles/xpidl/webvtt.xpt 2:02.86 config/makefiles/xpidl/widget.xpt 2:02.93 config/makefiles/xpidl/windowcreator.xpt 2:03.20 config/makefiles/xpidl/windowwatcher.xpt 2:03.20 config/makefiles/xpidl/xpcom_base.xpt 2:03.45 config/makefiles/xpidl/xpcom_components.xpt 2:03.59 config/makefiles/xpidl/xpcom_ds.xpt 2:03.97 config/makefiles/xpidl/xpcom_io.xpt 2:04.16 config/makefiles/xpidl/xpcom_system.xpt 2:04.80 config/makefiles/xpidl/xpcom_threads.xpt 2:04.92 config/makefiles/xpidl/xpcomtest.xpt 2:05.29 config/makefiles/xpidl/xpconnect.xpt 2:05.33 config/makefiles/xpidl/xpctest.xpt 2:05.49 config/makefiles/xpidl/xul.xpt 2:05.54 config/makefiles/xpidl/xulapp.xpt 2:05.78 config/makefiles/xpidl/zipwriter.xpt 2:06.02 config/makefiles/xpidl/xptdata.cpp 2:09.71 intl/locale/encodingsgroups.properties.h.stub 2:09.71 xpcom/ds/nsGkAtomList.h.stub 2:09.71 xpcom/base/error_list.rs.stub 2:09.87 xpcom/base/ErrorList.h.stub 2:09.93 netwerk/dns/etld_data.inc.stub 2:09.96 xpcom/ds/nsGkAtomConsts.h.stub 2:09.96 dom/base/PropertyUseCounterMap.inc.stub 2:10.01 xpcom/base/ErrorNamesInternal.h.stub 2:10.13 dom/base/UseCounterList.h.stub 2:10.17 dom/bindings/CSS2Properties.webidl.stub 2:10.17 accessible/xpcom/xpcAccEvents.h.stub 2:10.29 security/manager/ssl/nsSTSPreloadList.h.stub 2:11.03 toolkit/components/telemetry/TelemetryEventData.h.stub 2:12.02 toolkit/components/telemetry/TelemetryEventEnums.h.stub 2:12.57 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 2:14.31 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 2:14.88 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 2:16.79 toolkit/components/telemetry/TelemetryProcessData.h.stub 2:17.02 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 2:17.23 toolkit/components/telemetry/TelemetryScalarData.h.stub 2:18.30 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 2:48.00 Generating /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestExampleWorkerInterface-example.h 2:48.00 Generating /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestExampleWorkerInterface-example.cpp 2:48.00 Generating /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestExampleProxyInterface-example.h 2:48.00 Generating /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestExampleProxyInterface-example.cpp 2:48.00 Generating /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestExampleInterface-example.h 2:48.00 Generating /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestExampleInterface-example.cpp 2:48.33 toolkit/library/rust/force-cargo-library-build 2:48.33 js/src/frontend/binsource/force-cargo-host-program-build 2:48.33 testing/geckodriver/force-cargo-program-build 2:48.35 mfbt 2:51.31 Compiling proc-macro2 v0.4.24 2:51.61 Compiling libc v0.2.43 2:52.15 Compiling proc-macro2 v0.4.24 2:52.66 Compiling libc v0.2.43 2:53.15 Compiling cfg-if v0.1.2 2:53.23 Compiling nodrop v0.1.12 2:53.34 Compiling scopeguard v0.3.2 2:53.48 Compiling lazy_static v1.0.1 2:53.50 Compiling unicode-xid v0.1.0 2:53.64 Compiling byteorder v1.2.7 2:53.72 Compiling libc v0.2.43 2:54.19 Compiling siphasher v0.2.1 2:54.39 Compiling memoffset v0.2.1 2:54.47 Compiling slab v0.4.1 2:54.78 Compiling lazycell v0.6.0 2:54.78 Compiling unicode-xid v0.1.0 2:54.96 Compiling build_const v0.2.0 2:55.01 Compiling string_cache_shared v0.3.0 2:55.12 Compiling void v1.0.2 2:55.24 Compiling nodrop v0.1.12 2:55.24 Compiling serde v1.0.80 2:55.37 Compiling cfg-if v0.1.2 2:55.45 Compiling typenum v1.10.0 2:55.53 Compiling proc-macro2 v0.4.24 2:56.51 Compiling typenum v1.10.0 2:56.82 Compiling futures v0.1.23 2:58.47 Compiling cfg-if v0.1.2 2:58.55 Compiling ucd-util v0.1.1 2:58.89 Compiling siphasher v0.2.1 2:59.18 Compiling regex v1.0.0 2:59.38 Compiling cc v1.0.23 3:00.31 Compiling lazy_static v1.0.1 3:00.46 Compiling utf8-ranges v1.0.0 3:01.19 Compiling precomputed-hash v0.1.1 3:01.65 Compiling fixedbitset v0.1.8 3:02.03 Compiling cc v1.0.23 3:02.18 Compiling unicode-xid v0.1.0 3:02.28 Compiling either v1.1.0 3:02.41 Compiling adler32 v1.0.2 3:02.52 Compiling ordermap v0.3.5 3:02.81 Compiling num-traits v0.2.6 3:03.53 Compiling term v0.4.6 3:03.78 Compiling serde v1.0.80 3:05.06 Compiling ryu v0.2.4 3:06.03 Compiling fnv v1.0.6 3:06.18 Compiling lazy_static v1.0.1 3:06.33 Compiling scopeguard v0.3.2 3:06.46 Compiling memoffset v0.2.1 3:06.56 Compiling byteorder v1.2.7 3:07.31 Compiling lazycell v0.6.0 3:07.49 Compiling slab v0.4.1 3:08.27 Compiling khronos_api v3.0.0 3:08.89 Compiling void v1.0.2 3:09.06 Compiling glob v0.2.11 3:10.63 Compiling bit-vec v0.5.0 3:11.31 Compiling lalrpop-util v0.16.0 3:11.43 mfbt/tests/gtest 3:11.68 Compiling diff v0.1.11 3:12.36 Compiling byte-tools v0.3.0 3:12.46 Compiling futures v0.1.23 3:14.11 Compiling itoa v0.4.1 3:14.16 Compiling regex-syntax v0.4.1 3:14.42 Compiling void v1.0.2 3:14.54 Compiling matches v0.1.6 3:14.64 Compiling unicode-normalization v0.1.5 3:16.45 Compiling num-integer v0.1.39 3:17.41 Compiling ucd-util v0.1.1 3:18.11 Compiling ucd-util v0.1.1 3:18.19 Compiling try-lock v0.2.2 3:18.35 Compiling string v0.1.1 3:18.56 Compiling indexmap v1.0.1 3:18.75 Compiling procedural-masquerade v0.1.1 3:19.06 Compiling unicode-width v0.1.4 3:19.25 Compiling pkg-config v0.3.9 3:19.58 Compiling regex v1.0.0 3:20.73 Compiling semver-parser v0.7.0 3:23.28 Compiling utf8-ranges v1.0.0 3:24.01 Compiling percent-encoding v1.0.0 3:24.27 Compiling gcc v0.3.54 3:24.82 Compiling httparse v1.2.3 3:25.86 Compiling unicode-width v0.1.4 3:26.04 Compiling bitflags v1.0.4 3:26.13 Compiling rust-ini v0.10.3 3:29.43 Compiling geckodriver v0.23.0 (/builddir/build/BUILD/firefox-66.0.3/testing/geckodriver) 3:29.59 warning: use of deprecated item 'core::str::::trim_right': superseded by `trim_end` 3:29.59 --> testing/geckodriver/build.rs:74:24 3:29.59 | 3:29.59 74 | .map(|s| s.trim_right().into()) 3:29.59 | ^^^^^^^^^^ 3:29.59 | 3:29.59 = note: #[warn(deprecated)] on by default 3:29.59 warning: use of deprecated item 'core::str::::trim_right': superseded by `trim_end` 3:29.59 --> testing/geckodriver/build.rs:102:24 3:29.59 | 3:29.59 102 | .map(|s| s.trim_right().into()) 3:29.59 | ^^^^^^^^^^ 3:30.15 Compiling byte-tools v0.2.0 3:30.37 Compiling arrayref v0.3.4 3:30.46 Compiling strsim v0.6.0 3:31.85 Compiling unicode-segmentation v1.2.1 3:32.84 Compiling fake-simd v0.1.2 3:33.22 Compiling strsim v0.7.0 3:33.64 Compiling serde v1.0.80 3:34.90 Compiling dtoa v0.4.2 3:35.26 js/src 3:35.34 Compiling num-traits v0.2.6 3:35.64 Compiling podio v0.1.5 3:35.91 Compiling iovec v0.1.2 3:36.21 Compiling rand v0.4.3 3:36.34 Compiling regex v1.0.0 3:37.47 Compiling vec_map v0.8.0 3:37.79 Compiling bindgen v0.43.0 3:39.64 Compiling ident_case v1.0.0 3:39.88 Compiling fake-simd v0.1.2 3:39.93 Compiling num_cpus v1.7.0 3:40.01 Compiling ansi_term v0.11.0 3:41.00 Compiling utf8-ranges v1.0.0 3:41.64 Compiling stable_deref_trait v1.0.0 3:41.75 Compiling opaque-debug v0.2.1 3:41.94 Compiling fnv v1.0.6 3:42.02 Compiling memchr v2.0.1 3:42.07 Compiling strsim v0.7.0 3:42.50 Compiling term_size v0.3.0 3:42.68 Compiling time v0.1.40 3:44.09 Compiling xml-rs v0.8.0 3:46.12 Compiling crossbeam-utils v0.3.2 3:46.57 Compiling net2 v0.2.32 3:48.62 Compiling log v0.4.6 3:49.40 Compiling arrayvec v0.4.6 3:50.28 Compiling base64 v0.10.0 3:51.37 Compiling crc v1.7.0 3:52.09 Compiling tokio-executor v0.1.3 3:53.10 Compiling miniz_oxide v0.1.2 3:53.59 Compiling bitflags v1.0.4 3:53.69 Compiling matches v0.1.6 3:53.78 Compiling encoding_rs v0.8.14 3:53.92 Compiling unicode-width v0.1.4 3:54.02 Compiling itoa v0.4.1 3:54.32 Compiling thin-slice v0.1.1 3:54.34 Compiling quick-error v1.2.1 3:54.55 Compiling peeking_take_while v0.1.2 3:54.69 Compiling precomputed-hash v0.1.1 3:54.80 Compiling rayon-core v1.4.0 3:54.89 Compiling bitflags v1.0.4 3:54.99 Compiling linked-hash-map v0.5.1 3:55.14 Compiling same-file v1.0.2 3:55.41 Compiling vec_map v0.8.0 3:55.53 Compiling semver-parser v0.7.0 3:55.77 Compiling ansi_term v0.11.0 3:56.87 Compiling termcolor v0.3.6 3:57.60 Compiling scoped-tls v0.1.0 3:58.07 Compiling num-integer v0.1.39 3:58.83 Compiling bzip2-sys v0.1.6 3:59.03 Compiling smallbitvec v2.3.0 3:59.64 Compiling strsim v0.7.0 3:59.91 Compiling miniz_oxide_c_api v0.1.2 3:59.99 Compiling failure_derive v0.1.3 4:00.15 Compiling unreachable v1.0.0 4:00.34 Compiling unicode-bidi v0.3.4 4:00.92 Compiling either v1.1.0 4:01.16 Compiling unicode-normalization v0.1.5 4:02.09 Compiling rand v0.4.3 4:02.79 Compiling cose v0.1.4 4:03.10 Compiling binary-space-partition v0.1.2 4:03.28 Compiling unicode-segmentation v1.2.1 4:04.59 Compiling quick-error v1.2.1 4:04.75 Compiling error-chain v0.11.0 4:05.58 Compiling regex-syntax v0.6.0 4:05.60 Compiling memchr v2.0.1 4:05.64 Compiling bitreader v0.3.0 4:06.03 Compiling atty v0.2.11 4:06.17 Compiling atomic_refcell v0.1.0 4:06.20 Compiling memchr v1.0.2 4:06.59 Compiling phf_shared v0.7.21 4:06.84 Compiling unreachable v1.0.0 4:07.07 Compiling log v0.4.6 4:07.80 Compiling regex-syntax v0.6.0 4:08.97 Compiling percent-encoding v1.0.0 4:09.68 Compiling moz_cbor v0.1.1 4:12.74 Compiling thread_profiler v0.1.1 4:12.90 Compiling indexmap v1.0.1 4:14.15 Compiling termcolor v0.3.6 4:17.02 Compiling boxfnonce v0.0.3 4:17.35 Compiling lazycell v0.4.0 4:17.49 Compiling slab v0.3.0 4:17.76 Compiling runloop v0.1.0 4:18.21 Compiling foreign-types v0.3.0 4:18.32 Compiling arrayref v0.3.4 4:18.41 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-66.0.3/modules/libpref/parser) 4:20.03 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-66.0.3/build/workspace-hack) 4:20.16 Compiling proc-macro2 v0.3.5 4:27.96 Compiling rand v0.4.3 4:31.29 Compiling memchr v2.0.1 4:31.71 Compiling atty v0.2.11 4:31.89 Compiling which v1.0.3 4:32.44 Compiling arrayvec v0.4.6 4:33.31 Compiling crossbeam-utils v0.3.2 4:33.73 Compiling log v0.4.6 4:34.51 Compiling crossbeam-utils v0.2.2 4:35.31 Compiling iovec v0.1.2 4:35.60 Compiling net2 v0.2.32 4:36.49 Compiling itertools v0.7.6 4:38.62 Compiling petgraph v0.4.13 4:40.08 Compiling semver v0.6.0 4:41.54 Compiling num_cpus v1.7.0 4:42.15 Compiling ascii-canvas v1.0.0 4:42.29 Compiling bytes v0.4.9 4:43.48 Compiling bit-set v0.5.0 4:43.65 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-66.0.3/servo/components/hashglobe) 4:43.86 Compiling block-buffer v0.3.3 4:44.58 Compiling rand v0.3.22 4:44.68 Compiling uuid v0.6.5 4:44.80 Compiling time v0.1.40 4:45.89 Compiling futures-cpupool v0.1.8 4:46.37 Compiling textwrap v0.9.0 4:48.07 Compiling freetype v0.4.0 4:48.81 Compiling aho-corasick v0.6.8 4:49.64 Compiling textwrap v0.9.0 4:49.77 Compiling memmap v0.5.2 4:50.43 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/firefox-66.0.3/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 4:50.57 Compiling humantime v1.1.1 4:51.80 Compiling msdos_time v0.1.6 4:51.98 Compiling phf_shared v0.7.21 4:52.00 Compiling cookie v0.11.0 4:52.07 Compiling yaml-rust v0.4.2 4:52.23 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-66.0.3/dom/webauthn/libudev-sys) 4:54.85 Compiling fxhash v0.2.1 4:55.36 Compiling unreachable v1.0.0 4:55.48 Compiling libloading v0.5.0 4:55.84 Compiling mio v0.6.15 4:56.30 Compiling cmake v0.1.29 5:00.72 Compiling clang-sys v0.26.1 5:01.36 Compiling want v0.0.6 5:01.53 Compiling block-padding v0.1.2 5:01.81 Compiling tokio-executor v0.1.3 5:01.83 Compiling crossbeam-epoch v0.4.3 5:02.93 Compiling regex-syntax v0.6.0 5:10.77 Compiling tokio-timer v0.2.5 5:13.02 Compiling rand v0.3.22 5:13.13 Compiling aho-corasick v0.6.8 5:13.92 Compiling thread_local v0.3.5 5:14.58 Compiling new_debug_unreachable v1.0.1 5:30.00 Compiling ena v0.9.3 5:31.37 Compiling textwrap v0.9.0 5:32.08 Compiling clap v2.31.2 5:33.07 Compiling lmdb-sys v0.8.0 5:34.16 Compiling thread_local v0.3.5 5:34.56 Compiling dtoa-short v0.3.1 5:34.91 Compiling idna v0.1.4 5:35.20 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-66.0.3/servo/components/servo_arc) 5:35.67 Compiling owning_ref v0.4.0 5:36.65 Compiling unicode-bidi v0.3.4 5:39.59 Compiling tokio-io v0.1.7 5:41.43 Compiling http v0.1.10 5:41.53 Compiling walkdir v2.1.4 5:44.26 Compiling semver v0.9.0 5:46.44 Compiling itertools v0.7.6 5:48.55 Compiling humantime v1.1.1 5:49.86 Compiling semver v0.6.0 5:50.86 Compiling tempdir v0.3.5 5:51.71 Compiling clap v2.31.2 5:58.98 Compiling quote v0.5.2 6:00.22 Compiling rand v0.3.22 6:00.33 Compiling nom v4.1.1 6:04.29 Compiling aho-corasick v0.6.8 6:05.10 Compiling uluru v0.3.0 6:05.28 Compiling crossbeam-epoch v0.4.3 6:07.17 Compiling log v0.3.9 6:07.99 Compiling rsdparsa v0.1.0 (/builddir/build/BUILD/firefox-66.0.3/media/webrtc/signaling/src/sdp/rsdparsa) 6:28.57 Compiling crossbeam-epoch v0.3.1 6:30.45 Compiling quote v0.6.10 6:33.32 Compiling phf_generator v0.7.21 6:34.22 Compiling bytes v0.4.9 6:36.60 Compiling mio v0.6.15 6:40.64 In file included from /builddir/build/BUILD/firefox-66.0.3/js/src/vm/Stack.h:23, 6:40.64 from /builddir/build/BUILD/firefox-66.0.3/js/src/vm/Runtime.h:54, 6:40.65 from /builddir/build/BUILD/firefox-66.0.3/js/src/vm/JSContext.h:26, 6:40.65 from /builddir/build/BUILD/firefox-66.0.3/js/src/frontend/FullParseHandler.h:18, 6:40.65 from /builddir/build/BUILD/firefox-66.0.3/js/src/frontend/BCEParserHandle.h:11, 6:40.65 from /builddir/build/BUILD/firefox-66.0.3/js/src/frontend/EitherParser.h:24, 6:40.65 from /builddir/build/BUILD/firefox-66.0.3/js/src/builtin/ModuleObject.h:15, 6:40.65 from /builddir/build/BUILD/firefox-66.0.3/js/src/vm/EnvironmentObject.h:10, 6:40.65 from /builddir/build/BUILD/firefox-66.0.3/js/src/vm/ArgumentsObject-inl.h:12, 6:40.65 from /builddir/build/BUILD/firefox-66.0.3/js/src/vm/ArgumentsObject.cpp:7, 6:40.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/Unified_cpp_js_src11.cpp:2: 6:40.65 /builddir/build/BUILD/firefox-66.0.3/js/src/jit/JSJitFrameIter.h: In member function 'void js::jit::JSJitFrameIter::unaliasedForEachActual(Op, js::jit::ReadFrameArgsBehavior) const [with Op = js::CopyToHeap]': 6:40.65 /builddir/build/BUILD/firefox-66.0.3/js/src/jit/JSJitFrameIter.h:234:21: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 6:40.65 unsigned start, end; 6:40.65 ^~~ 6:40.65 /builddir/build/BUILD/firefox-66.0.3/js/src/jit/JSJitFrameIter.h:234:14: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 6:40.65 unsigned start, end; 6:40.65 ^~~~~ 6:42.72 Compiling uuid v0.6.5 6:43.98 Compiling futures-cpupool v0.1.8 6:46.83 Compiling pulse v0.2.0 (/builddir/build/BUILD/firefox-66.0.3/media/libcubeb/cubeb-pulse-rs/pulse-rs) 6:48.84 Compiling libudev v0.2.0 6:49.80 Compiling phf v0.7.21 6:50.52 Compiling smallvec v0.6.6 6:51.24 Compiling new_debug_unreachable v1.0.1 6:51.40 Compiling cubeb-sys v0.5.1 6:52.95 Compiling tokio-timer v0.2.5 6:55.32 Compiling thread_local v0.3.5 6:56.01 Compiling clap v2.31.2 7:01.55 Compiling crossbeam-deque v0.3.1 7:02.35 Compiling quote v0.6.10 7:04.82 Compiling regex v0.2.2 7:06.37 Compiling serde_json v1.0.26 7:34.71 Compiling generic-array v0.9.0 7:45.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/Unified_cpp_js_src13.cpp:29: 7:45.66 /builddir/build/BUILD/firefox-66.0.3/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': 7:45.66 /builddir/build/BUILD/firefox-66.0.3/js/src/vm/Debugger.cpp:11653:15: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:45.66 const char* s; 7:45.66 ^ 7:53.58 Compiling url v1.7.2 8:03.24 Compiling lock_api v0.1.5 8:03.73 Compiling idna v0.1.4 8:03.91 Compiling tokio-codec v0.1.0 8:04.85 Compiling tokio-reactor v0.1.3 8:08.31 Compiling h2 v0.1.12 8:10.60 Compiling syn v0.15.24 8:27.42 Compiling mozprofile v0.4.0 (/builddir/build/BUILD/firefox-66.0.3/testing/mozbase/rust/mozprofile) 8:30.07 Compiling rustc_version v0.2.3 8:33.85 Compiling env_logger v0.5.6 8:37.07 Compiling tokio-threadpool v0.1.5 8:37.87 Compiling quote v0.6.10 8:40.85 Compiling syn v0.13.1 8:44.80 Compiling syn v0.15.24 8:44.80 Compiling string_cache_codegen v0.4.2 8:50.69 Compiling digest v0.7.6 8:50.93 Compiling Inflector v0.11.2 8:55.16 Compiling env_logger v0.5.6 8:59.42 Compiling serde_derive v1.0.80 (https://github.com/servo/serde?branch=deserialize_from_enums9#e0cc925c) 9:20.11 Compiling chrono v0.4.6 9:26.95 Compiling bzip2 v0.3.2 9:27.64 Compiling mozversion v0.1.3 (/builddir/build/BUILD/firefox-66.0.3/testing/mozbase/rust/mozversion) 9:28.56 In file included from /builddir/build/BUILD/firefox-66.0.3/js/src/vm/Stack.h:23, 9:28.56 from /builddir/build/BUILD/firefox-66.0.3/js/src/vm/Runtime.h:54, 9:28.56 from /builddir/build/BUILD/firefox-66.0.3/js/src/vm/JSContext.h:26, 9:28.56 from /builddir/build/BUILD/firefox-66.0.3/js/src/vm/JSContext-inl.h:10, 9:28.56 from /builddir/build/BUILD/firefox-66.0.3/js/src/vm/JSContext.cpp:11, 9:28.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/Unified_cpp_js_src16.cpp:2: 9:28.56 /builddir/build/BUILD/firefox-66.0.3/js/src/jit/JSJitFrameIter.h: In member function 'void js::jit::JSJitFrameIter::unaliasedForEachActual(Op, js::jit::ReadFrameArgsBehavior) const [with Op = js::CopyTo]': 9:28.56 /builddir/build/BUILD/firefox-66.0.3/js/src/jit/JSJitFrameIter.h:234:21: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:28.56 unsigned start, end; 9:28.56 ^~~ 9:28.56 /builddir/build/BUILD/firefox-66.0.3/js/src/jit/JSJitFrameIter.h:234:14: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:28.56 unsigned start, end; 9:28.56 ^~~~~ 9:30.49 Compiling tokio-udp v0.1.1 9:31.94 Compiling tokio-tcp v0.1.1 9:34.00 Compiling mozrunner v0.8.0 (/builddir/build/BUILD/firefox-66.0.3/testing/mozbase/rust/mozrunner) 9:38.37 Compiling tokio-fs v0.1.3 9:40.79 Compiling flate2 v1.0.1 9:43.05 Compiling serde_derive v1.0.80 (https://github.com/servo/serde?branch=deserialize_from_enums9#e0cc925c) 9:45.37 Compiling phf_generator v0.7.21 9:45.58 Compiling cexpr v0.3.3 10:03.80 Compiling string_cache v0.7.3 10:04.11 Compiling crossbeam-deque v0.3.1 10:04.49 Compiling crossbeam-deque v0.2.0 10:04.86 Compiling generic-array v0.12.0 10:05.18 Compiling sha2 v0.7.1 10:06.61 Compiling tokio-io v0.1.7 10:08.81 Compiling docopt v0.8.3 10:08.82 Compiling mio-uds v0.6.4 10:10.48 Compiling u2fhid v0.2.3 (/builddir/build/BUILD/firefox-66.0.3/dom/webauthn/u2f-hid-rs) 10:24.12 Compiling gl_generator v0.10.0 10:32.50 Compiling lalrpop-snap v0.16.0 10:33.14 Compiling parking_lot_core v0.2.14 10:35.26 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-66.0.3/servo/components/fallible) 10:46.87 Compiling tokio v0.1.7 10:58.24 Compiling zip v0.4.2 11:01.50 Compiling hyper v0.12.7 11:09.58 Compiling ordered-float v1.0.1 11:10.54 Compiling mp4parse v0.11.2 (/builddir/build/BUILD/firefox-66.0.3/media/mp4parse-rust/mp4parse) 11:17.02 Compiling url v1.7.2 11:24.21 Compiling webdriver v0.38.1 (/builddir/build/BUILD/firefox-66.0.3/testing/webdriver) 11:28.76 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-66.0.3/xpcom/rust/nsstring) 11:34.12 Compiling encoding_c v0.9.0 11:34.68 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-66.0.3/toolkit/library/rust/shared) 11:35.83 Compiling cose-c v0.1.5 11:37.38 Compiling syn v0.14.6 13:01.43 Compiling syn v0.15.24 14:16.99 Compiling cstr-macros v0.1.3 14:18.14 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-66.0.3/xpcom/rust/xpcom/xpcom_macros) 14:32.46 Finished release [optimized] target(s) in 11m 44s 14:32.52 js/src/editline 14:33.96 js/src/frontend 14:43.37 Compiling phf_codegen v0.7.21 14:43.65 Compiling tokio-threadpool v0.1.5 14:53.18 Compiling digest v0.8.0 14:53.41 Compiling block-buffer v0.7.0 14:54.25 Compiling tokio-reactor v0.1.3 14:57.77 Compiling tokio-codec v0.1.0 14:58.76 Compiling gleam v0.6.8 15:04.25 /builddir/build/BUILD/firefox-66.0.3/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]': 15:04.26 /builddir/build/BUILD/firefox-66.0.3/js/src/frontend/Parser.cpp:5693:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:04.26 TernaryNodeType ifNode; 15:04.26 ^~~~~~ 15:13.00 /builddir/build/BUILD/firefox-66.0.3/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]': 15:13.01 /builddir/build/BUILD/firefox-66.0.3/js/src/frontend/Parser.cpp:5693:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:17.96 Compiling parking_lot v0.6.3 15:33.09 Compiling lalrpop v0.16.0 15:40.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20: 15:40.92 /builddir/build/BUILD/firefox-66.0.3/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::DestructuringFlavor)': 15:40.92 /builddir/build/BUILD/firefox-66.0.3/js/src/frontend/BytecodeEmitter.cpp:2617:48: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:40.92 NameOpEmitter noe(this, name, loc, kind); 15:40.92 ^ 16:05.64 Compiling lmdb-rkv v0.8.2 16:07.06 Compiling mp4parse_capi v0.11.2 (/builddir/build/BUILD/firefox-66.0.3/media/mp4parse-rust/mp4parse_capi) 16:37.83 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-66.0.3/xpcom/rust/nserror) 16:38.27 js/src/gc 16:44.97 Compiling cssparser v0.25.0 17:48.82 Compiling num-derive v0.2.2 17:54.74 Compiling serde_derive v1.0.80 (https://github.com/servo/serde?branch=deserialize_from_enums9#e0cc925c) 18:10.18 js/src/jit 19:19.16 Compiling darling_core v0.8.1 19:59.56 Compiling derive_more v0.13.0 20:11.41 Compiling webidl v0.8.0 20:46.43 Compiling euclid_macros v0.1.0 21:03.95 Compiling synstructure v0.10.1 21:05.16 Compiling binjs_meta v0.4.3 21:27.63 Compiling binast v0.1.1 (/builddir/build/BUILD/firefox-66.0.3/js/src/frontend/binsource) 21:36.80 Compiling cstr v0.1.3 21:36.93 Compiling cssparser-macros v0.3.3 21:37.43 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/jit/Unified_cpp_js_src_jit4.cpp:38: 21:37.43 /builddir/build/BUILD/firefox-66.0.3/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreUnboxedProperty()': 21:37.43 /builddir/build/BUILD/firefox-66.0.3/js/src/jit/IonCacheIRCompiler.cpp:1678:30: warning: '*((void*)& scratch +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 21:37.43 Maybe scratch; 21:37.43 ^~~~~~~ 21:49.92 Compiling selectors v0.21.0 (/builddir/build/BUILD/firefox-66.0.3/servo/components/selectors) 21:54.48 Compiling tokio-fs v0.1.3 21:56.91 Compiling rayon v1.0.0 22:01.26 Compiling sha2 v0.8.0 22:02.03 Finished release [optimized] target(s) in 19m 13s 22:02.13 js/src/wasm 22:09.71 Compiling tokio-tcp v0.1.1 22:11.87 Compiling tokio-udp v0.1.1 22:32.84 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 22:32.84 /builddir/build/BUILD/firefox-66.0.3/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': 22:32.85 /builddir/build/BUILD/firefox-66.0.3/js/src/wasm/WasmBaselineCompile.cpp:8381:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:32.85 switch (kind) { 22:32.85 ^~~~~~ 22:52.04 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:73, 22:52.04 from /builddir/build/BUILD/firefox-66.0.3/js/src/jsfriendapi.h:18, 22:52.04 from /builddir/build/BUILD/firefox-66.0.3/js/src/gc/Heap.h:19, 22:52.04 from /builddir/build/BUILD/firefox-66.0.3/js/src/jit/IonCode.h:15, 22:52.04 from /builddir/build/BUILD/firefox-66.0.3/js/src/jit/JSJitFrameIter.h:12, 22:52.04 from /builddir/build/BUILD/firefox-66.0.3/js/src/jit/JitFrames.h:12, 22:52.04 from /builddir/build/BUILD/firefox-66.0.3/js/src/jit/Bailouts.h:12, 22:52.04 from /builddir/build/BUILD/firefox-66.0.3/js/src/jit/LIR.h:15, 22:52.04 from /builddir/build/BUILD/firefox-66.0.3/js/src/jit/Lowering.h:13, 22:52.04 from /builddir/build/BUILD/firefox-66.0.3/js/src/jit/Lowering.cpp:7, 22:52.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 22:52.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': 22:52.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h:414:47: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:52.05 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 22:52.05 ^~~~~~~~~~~ 22:52.05 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:20: 22:52.05 /builddir/build/BUILD/firefox-66.0.3/js/src/jit/MIR.cpp:4003:13: note: 'res' was declared here 22:52.05 int32_t res; 22:52.05 ^~~ 22:52.77 /builddir/build/BUILD/firefox-66.0.3/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': 22:52.78 /builddir/build/BUILD/firefox-66.0.3/js/src/jit/MIR.cpp:4034:31: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:52.78 return MConstant::NewInt64(alloc, res); 22:52.78 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 23:36.81 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:73, 23:36.81 from /builddir/build/BUILD/firefox-66.0.3/js/src/jsfriendapi.h:18, 23:36.81 from /builddir/build/BUILD/firefox-66.0.3/js/src/jit/IonTypes.h:15, 23:36.81 from /builddir/build/BUILD/firefox-66.0.3/js/src/jit/CompactBuffer.h:10, 23:36.81 from /builddir/build/BUILD/firefox-66.0.3/js/src/jit/OptimizationTracking.h:12, 23:36.81 from /builddir/build/BUILD/firefox-66.0.3/js/src/jit/OptimizationTracking.cpp:7, 23:36.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 23:36.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': 23:36.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h:414:47: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 23:36.81 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 23:36.81 ^~~~~~~~~~~ 23:36.81 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:38: 23:36.81 /builddir/build/BUILD/firefox-66.0.3/js/src/jit/Recover.cpp:309:11: note: 'result' was declared here 23:36.81 int32_t result; 23:36.81 ^~~~~~ 23:51.38 Compiling cubeb-core v0.5.1 23:53.00 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-66.0.3/xpcom/rust/xpcom) 24:08.38 modules/fdlibm/src 24:13.78 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-66.0.3/media/webrtc/signaling/src/sdp/rsdparsa_capi) 24:14.63 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 24:14.63 /builddir/build/BUILD/firefox-66.0.3/js/src/wasm/WasmTextToBinary.cpp: In function 'js::wasm::AstConst* ParseConst({anonymous}::WasmParseContext&, {anonymous}::WasmToken)': 24:14.66 /builddir/build/BUILD/firefox-66.0.3/js/src/wasm/WasmTextToBinary.cpp:2905:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:14.66 result = -result; 24:14.66 ^~~~~~ 24:14.68 /builddir/build/BUILD/firefox-66.0.3/js/src/wasm/WasmTextToBinary.cpp:2831:9: note: 'result' was declared here 24:14.68 Float result; 24:14.68 ^~~~~~ 24:14.68 /builddir/build/BUILD/firefox-66.0.3/js/src/wasm/WasmTextToBinary.cpp:2905:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:14.68 result = -result; 24:14.68 ^~~~~~ 24:14.68 /builddir/build/BUILD/firefox-66.0.3/js/src/wasm/WasmTextToBinary.cpp:2831:9: note: 'result' was declared here 24:14.68 Float result; 24:14.68 ^~~~~~ 24:20.35 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-66.0.3/intl/encoding_glue) 24:22.16 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-66.0.3/netwerk/base/rust-helper) 24:26.07 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 24:26.07 /builddir/build/BUILD/firefox-66.0.3/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)': 24:26.07 /builddir/build/BUILD/firefox-66.0.3/js/src/wasm/WasmValidate.cpp:486:13: warning: 'uncheckedCode' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:26.07 uint8_t uncheckedCode; 24:26.07 ^~~~~~~~~~~~~ 24:26.07 /builddir/build/BUILD/firefox-66.0.3/js/src/wasm/WasmValidate.cpp:491:25: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:26.07 if (!locals->appendN(type, count)) { 24:26.07 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 24:39.00 memory/build 24:39.02 memory/mozalloc 24:39.33 memory/volatile 24:39.73 memory/volatile/tests 24:40.12 mozglue/misc 24:42.77 config/external/icu/common 24:43.51 Compiling darling_macro v0.8.1 24:46.43 config/external/icu/data/icudata_gas.i_o 24:47.10 config/external/icu/i18n 24:49.17 Compiling malloc_size_of_derive v0.1.0 25:17.75 Compiling tokio v0.1.7 25:41.59 Compiling cubeb v0.5.2 25:41.96 Compiling cubeb-backend v0.5.0 25:49.60 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-66.0.3/netwerk/base/mozurl) 25:51.31 Compiling euclid v0.19.5 25:53.84 Compiling app_units v0.7.0 25:54.19 Compiling bincode v1.0.0 25:55.26 Compiling serde_bytes v0.10.4 25:55.92 Compiling ron v0.1.7 26:04.82 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/firefox-66.0.3/gfx/wr/webrender_build) 26:06.44 Compiling toml v0.4.5 26:22.10 Compiling darling v0.8.1 26:22.24 Compiling failure v0.1.3 26:22.50 Compiling tokio-core v0.1.17 26:31.50 Compiling cubeb-pulse v0.2.0 (/builddir/build/BUILD/firefox-66.0.3/media/libcubeb/cubeb-pulse-rs) 26:42.27 Compiling plane-split v0.13.6 26:43.57 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-66.0.3/gfx/wr/wr_malloc_size_of) 26:43.98 Compiling webrender v0.59.0 (/builddir/build/BUILD/firefox-66.0.3/gfx/wr/webrender) 26:46.06 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-66.0.3/servo/components/style) 27:05.29 Compiling style_derive v0.0.1 (/builddir/build/BUILD/firefox-66.0.3/servo/components/style_derive) 27:14.68 Compiling rkv v0.5.1 27:40.52 Compiling tokio-uds v0.1.7 27:54.85 In file included from /builddir/build/BUILD/firefox-66.0.3/js/src/jsfriendapi.cpp:22, 27:54.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/Unified_cpp_js_src7.cpp:11: 27:54.85 /builddir/build/BUILD/firefox-66.0.3/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': 27:54.85 /builddir/build/BUILD/firefox-66.0.3/js/src/gc/PublicIterators.h:123:13: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:54.85 return *it; 27:54.85 ^~ 27:54.85 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/Unified_cpp_js_src7.cpp:11: 27:54.86 /builddir/build/BUILD/firefox-66.0.3/js/src/jsfriendapi.cpp:1155:20: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 27:54.86 RealmsInZoneIter realm(zone); 27:54.86 ^~~~~ 27:56.07 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-66.0.3/servo/components/malloc_size_of) 27:56.65 Compiling webrender_api v0.58.0 (/builddir/build/BUILD/firefox-66.0.3/gfx/wr/webrender_api) 28:09.62 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_63(const char*, UBool, UParseError*, UErrorCode*)': 28:09.62 /builddir/build/BUILD/firefox-66.0.3/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] 28:09.62 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 28:09.62 ^ 28:09.62 In file included from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/platform.h:25, 28:09.62 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/ptypes.h:52, 28:09.62 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/umachine.h:46, 28:09.62 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/utypes.h:38, 28:09.62 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/ustring.h:21, 28:09.62 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/ucol_sit.cpp:18: 28:09.63 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/urename.h:764:54: note: declared here 28:09.63 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 28:09.63 ^~~~~~~~~~~~~~~~~~~ 28:09.63 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 28:09.63 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 28:09.63 ^ 28:09.63 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 28:09.63 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 28:09.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:09.63 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/urename.h:764:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 28:09.63 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 28:09.63 ^~~~~~~~~~~~~~~~~~~~~~~~ 28:09.63 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 28:09.63 ucol_setVariableTop(UCollator *coll, 28:09.63 ^~~~~~~~~~~~~~~~~~~ 28:09.63 /builddir/build/BUILD/firefox-66.0.3/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] 28:09.63 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 28:09.63 ^ 28:09.63 In file included from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/platform.h:25, 28:09.63 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/ptypes.h:52, 28:09.64 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/umachine.h:46, 28:09.64 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/utypes.h:38, 28:09.64 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/ustring.h:21, 28:09.64 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/ucol_sit.cpp:18: 28:09.64 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/urename.h:764:54: note: declared here 28:09.64 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 28:09.64 ^~~~~~~~~~~~~~~~~~~ 28:09.64 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 28:09.64 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 28:09.64 ^ 28:09.64 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 28:09.64 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 28:09.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:09.64 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/urename.h:764:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 28:09.64 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 28:09.64 ^~~~~~~~~~~~~~~~~~~~~~~~ 28:09.64 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 28:09.64 ucol_setVariableTop(UCollator *coll, 28:09.64 ^~~~~~~~~~~~~~~~~~~ 28:09.64 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_63(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 28:09.64 ucol_restoreVariableTop(result, s.variableTopValue, status); 28:09.64 ^ 28:09.64 In file included from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/platform.h:25, 28:09.64 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/ptypes.h:52, 28:09.64 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/umachine.h:46, 28:09.64 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/utypes.h:38, 28:09.64 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/ustring.h:21, 28:09.65 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/ucol_sit.cpp:18: 28:09.65 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/urename.h:755:58: note: declared here 28:09.65 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 28:09.65 ^~~~~~~~~~~~~~~~~~~~~~~ 28:09.65 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 28:09.65 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 28:09.65 ^ 28:09.65 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 28:09.65 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 28:09.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:09.65 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/urename.h:755:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 28:09.65 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 28:09.65 ^~~~~~~~~~~~~~~~~~~~~~~~ 28:09.67 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 28:09.67 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 28:09.67 ^~~~~~~~~~~~~~~~~~~~~~~ 28:09.67 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_63(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 28:09.67 ucol_restoreVariableTop(result, s.variableTopValue, status); 28:09.67 ^ 28:09.67 In file included from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/platform.h:25, 28:09.67 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/ptypes.h:52, 28:09.67 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/umachine.h:46, 28:09.67 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/utypes.h:38, 28:09.67 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/ustring.h:21, 28:09.67 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/ucol_sit.cpp:18: 28:09.67 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/urename.h:755:58: note: declared here 28:09.67 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 28:09.67 ^~~~~~~~~~~~~~~~~~~~~~~ 28:09.67 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 28:09.67 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 28:09.67 ^ 28:09.67 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 28:09.67 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 28:09.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:09.67 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/urename.h:755:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 28:09.67 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 28:09.67 ^~~~~~~~~~~~~~~~~~~~~~~~ 28:09.67 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 28:09.67 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 28:09.67 ^~~~~~~~~~~~~~~~~~~~~~~ 28:09.69 In file included from /usr/include/string.h:494, 28:09.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/string.h:3, 28:09.69 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/cmemory.h:32, 28:09.69 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/ucol_sit.cpp:23: 28:09.69 In function 'char* strcat(char*, const char*)', 28:09.69 inlined from 'void ucol_sit_calculateWholeLocale(CollatorSpec*)' at /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/ucol_sit.cpp:395:9: 28:09.69 /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] 28:09.69 return __builtin___strcat_chk (__dest, __src, __bos (__dest)); 28:09.69 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:22.91 db/sqlite3/src 28:24.63 third_party/prio 28:24.66 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 28:24.66 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 28:24.66 #pragma pipeloop(0) 28:24.66 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 28:24.66 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 28:24.66 #pragma pipeloop(0) 28:24.66 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 28:24.66 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 28:24.66 #pragma pipeloop(0) 28:24.66 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 28:24.66 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 28:24.66 #pragma pipeloop(0) 28:24.67 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 28:24.67 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 28:24.67 ^~~~~ 28:24.67 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 28:24.67 double digit, m2j, nextm2j, a, b; 28:24.67 ^~~~~~~ 28:24.67 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 28:24.67 int tmp; 28:24.67 ^~~ 28:25.47 In file included from /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mpi.c:10: 28:25.47 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 28:25.47 /builddir/build/BUILD/firefox-66.0.3/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] 28:25.47 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 28:25.47 ^ 28:25.47 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 28:25.47 int j = MP_MIN(k, MP_DIGIT_BIT); 28:25.47 ^~~~~~ 28:25.47 /builddir/build/BUILD/firefox-66.0.3/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] 28:25.47 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 28:25.47 ^~~ 28:25.48 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 28:25.48 int j = MP_MIN(k, MP_DIGIT_BIT); 28:25.48 ^~~~~~ 28:25.48 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mpi.c:2127:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 28:25.48 if (j < MP_DIGIT_BIT) { 28:25.48 ^ 28:25.50 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 28:25.50 /builddir/build/BUILD/firefox-66.0.3/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] 28:25.50 if (val >= r) 28:25.50 ^~ 28:27.88 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 28:27.88 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 28:27.88 for (db = 0; db < sizeof(mp_digit); db++) { 28:27.88 ^ 28:27.88 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 28:27.88 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 28:27.88 for (db = 0; db < sizeof(mp_digit); db++) { 28:27.88 ^ 28:35.92 media/libjpeg 28:56.00 /builddir/build/BUILD/firefox-66.0.3/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 28:56.00 /builddir/build/BUILD/firefox-66.0.3/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 28:56.00 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 28:56.00 ^~~ 28:56.00 /builddir/build/BUILD/firefox-66.0.3/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 28:56.00 s = HUFF_EXTEND(r, s); 28:56.00 ^~~~~~~~~~~ 28:56.00 /builddir/build/BUILD/firefox-66.0.3/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 28:56.00 /builddir/build/BUILD/firefox-66.0.3/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 28:56.00 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 28:56.00 ^~~ 28:56.00 /builddir/build/BUILD/firefox-66.0.3/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 28:56.00 s = HUFF_EXTEND(r, s); 28:56.00 ^~~~~~~~~~~ 28:57.36 Compiling audioipc v0.2.4 (/builddir/build/BUILD/firefox-66.0.3/media/audioipc/audioipc) 28:59.13 warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting 28:59.13 --> media/audioipc/audioipc/src/errors.rs:10:1 28:59.13 | 28:59.13 10 | / error_chain! { 28:59.13 11 | | // Maybe replace with chain_err to improve the error info. 28:59.13 12 | | foreign_links { 28:59.13 13 | | Bincode(bincode::Error); 28:59.13 ... | 28:59.13 21 | | } 28:59.13 22 | | } 28:59.13 | |_^ 28:59.13 | 28:59.13 = note: #[warn(deprecated)] on by default 28:59.13 = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) 28:59.13 warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting 28:59.13 --> media/audioipc/audioipc/src/errors.rs:10:1 28:59.13 | 28:59.13 10 | / error_chain! { 28:59.13 11 | | // Maybe replace with chain_err to improve the error info. 28:59.13 12 | | foreign_links { 28:59.13 13 | | Bincode(bincode::Error); 28:59.13 ... | 28:59.13 21 | | } 28:59.13 22 | | } 28:59.13 | |_^ 28:59.13 | 28:59.13 = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) 29:02.68 Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-66.0.3/servo/components/style_traits) 29:02.70 modules/brotli 29:04.09 modules/woff2 29:04.70 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 29:04.70 /builddir/build/BUILD/firefox-66.0.3/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 29:04.70 /builddir/build/BUILD/firefox-66.0.3/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 29:04.70 uint64_t dst_offset = first_table_offset; 29:04.70 ^~~~~~~~~~ 29:05.99 modules/xz-embedded 29:07.11 media/libvorbis 29:07.35 In file included from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/scales.h:21, 29:07.35 from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/vorbis_codebook.c:23: 29:07.35 /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 29:07.35 static int vorbis_ftoi(double f){ 29:07.35 ^~~~~~~~~~~ 29:07.94 In file included from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/bitrate.h:22, 29:07.94 from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/codec_internal.h:58, 29:07.94 from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/vorbis_floor1.c:22: 29:07.94 /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 29:07.94 static int vorbis_ftoi(double f){ 29:07.94 ^~~~~~~~~~~ 29:08.80 In file included from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/bitrate.h:22, 29:08.80 from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/codec_internal.h:58, 29:08.80 from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/vorbis_info.c:25: 29:08.80 /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 29:08.80 static int vorbis_ftoi(double f){ 29:08.80 ^~~~~~~~~~~ 29:09.53 In file included from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/bitrate.h:22, 29:09.53 from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/codec_internal.h:58, 29:09.53 from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/vorbis_res0.c:27: 29:09.53 /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 29:09.53 static int vorbis_ftoi(double f){ 29:09.53 ^~~~~~~~~~~ 29:10.29 In file included from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/vorbis_window.c:19: 29:10.29 /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 29:10.29 static int vorbis_ftoi(double f){ 29:10.29 ^~~~~~~~~~~ 29:10.45 media/libmkv 29:10.51 /builddir/build/BUILD/firefox-66.0.3/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 29:10.51 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 29:10.51 ^~~~~~~~~~ 29:11.03 media/libaom 29:11.44 In file included from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/bitrate.h:22, 29:11.44 from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/codec_internal.h:58, 29:11.45 from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/vorbis_analysis.c:22, 29:11.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:2: 29:11.45 /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 29:11.45 static int vorbis_ftoi(double f){ 29:11.45 ^~~~~~~~~~~ 29:18.19 media/libdav1d 29:44.81 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-66.0.3/media/audioipc/client) 30:09.99 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-66.0.3/media/audioipc/server) 30:10.16 media/libpng 30:10.24 media/libwebp/src/dec 30:10.46 warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting 30:10.46 --> media/audioipc/server/src/lib.rs:38:5 30:10.46 | 30:10.46 38 | / error_chain! { 30:10.46 39 | | links { 30:10.46 40 | | AudioIPC(::audioipc::errors::Error, ::audioipc::errors::ErrorKind); 30:10.46 41 | | } 30:10.46 ... | 30:10.46 46 | | } 30:10.46 47 | | } 30:10.46 | |_____^ 30:10.46 | 30:10.46 = note: #[warn(deprecated)] on by default 30:10.46 = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) 30:10.46 warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting 30:10.46 --> media/audioipc/server/src/lib.rs:38:5 30:10.46 | 30:10.46 38 | / error_chain! { 30:10.46 39 | | links { 30:10.46 40 | | AudioIPC(::audioipc::errors::Error, ::audioipc::errors::ErrorKind); 30:10.46 41 | | } 30:10.46 ... | 30:10.46 46 | | } 30:10.46 47 | | } 30:10.46 | |_____^ 30:10.46 | 30:10.46 = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) 30:16.46 media/libwebp/src/demux 30:16.93 media/libwebp/src/dsp 30:17.21 media/libwebp/src/moz 30:17.39 media/libwebp/src/utils 30:19.28 media/kiss_fft 30:19.77 media/libcubeb/src 30:22.79 media/libnestegg/src 30:22.84 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 30:22.84 /builddir/build/BUILD/firefox-66.0.3/media/libnestegg/src/nestegg.c: In function 'ne_parse': 30:22.84 /builddir/build/BUILD/firefox-66.0.3/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 30:22.84 uint64_t id, size, peeked_id; 30:22.84 ^~~~~~~~~ 30:24.72 media/libogg 30:25.85 media/libopus 30:43.57 /builddir/build/BUILD/firefox-66.0.3/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 30:43.57 /builddir/build/BUILD/firefox-66.0.3/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 30:43.57 default: 30:43.57 ^~~~~~~ 36:19.04 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-66.0.3/gfx/webrender_bindings) 37:45.14 media/libsoundtouch/src 37:45.14 media/libspeex_resampler/src 37:45.14 media/libtheora 37:45.24 /builddir/build/BUILD/firefox-66.0.3/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 37:45.24 /builddir/build/BUILD/firefox-66.0.3/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 37:45.24 spx_uint32_t i; 37:45.24 ^ 37:45.46 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 37:45.46 /builddir/build/BUILD/firefox-66.0.3/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 37:45.46 #pragma omp parallel for 37:45.46 /builddir/build/BUILD/firefox-66.0.3/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 37:45.46 #pragma omp parallel for 37:45.46 /builddir/build/BUILD/firefox-66.0.3/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 37:45.46 #pragma omp parallel for 37:45.46 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 37:45.46 /builddir/build/BUILD/firefox-66.0.3/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 37:45.46 #define PI 3.1415926536 37:45.46 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 37:45.46 /builddir/build/BUILD/firefox-66.0.3/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 37:45.46 #define PI M_PI 37:45.48 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 37:45.48 /builddir/build/BUILD/firefox-66.0.3/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 37:45.48 #pragma omp parallel for 37:45.48 /builddir/build/BUILD/firefox-66.0.3/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 37:45.48 #pragma omp critical 37:45.56 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 37:45.56 /builddir/build/BUILD/firefox-66.0.3/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 37:45.56 /builddir/build/BUILD/firefox-66.0.3/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 37:45.56 uint count; 37:45.56 ^~~~~ 37:46.07 media/psshparser 37:46.80 security/certverifier 37:47.73 security/ct 37:49.31 security/ct/tests/gtest 37:52.04 security/certverifier/tests/gtest 37:54.67 security/apps 37:54.68 xpcom/string 37:58.05 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/security/apps/Unified_cpp_security_apps0.cpp:2: 37:58.05 /builddir/build/BUILD/firefox-66.0.3/security/apps/AppSignatureVerification.cpp: In function 'nsresult {anonymous}::VerifyPK7Signature(AppTrustedRoot, nsIZipReader*, {anonymous}::SignaturePolicy&, nsTHashtable&, bool&, mozilla::UniqueCERTCertList&)': 37:58.05 /builddir/build/BUILD/firefox-66.0.3/security/apps/AppSignatureVerification.cpp:1214:25: warning: 'digestToUse' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:58.05 rv = VerifyAppManifest(digestToUse, aZip, aIgnoredFiles, manifestBuffer); 37:58.05 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:58.66 xpcom/glue/standalone 38:00.17 xpcom/base 38:00.53 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsDebugImpl.cpp:468:4: warning: #warning do not know how to break on this platform [-Wcpp] 38:00.53 # warning do not know how to break on this platform 38:00.53 ^~~~~~~ 38:00.53 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsDebugImpl.cpp:544:4: warning: #warning do not know how to break on this platform [-Wcpp] 38:00.53 # warning do not know how to break on this platform 38:00.53 ^~~~~~~ 38:01.16 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsDebugImpl.cpp:440:13: warning: 'void RealBreak()' defined but not used [-Wunused-function] 38:01.16 static void RealBreak() { 38:01.16 ^~~~~~~~~ 38:03.96 xpcom/ds 38:07.29 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 38:07.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 38:07.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 38:07.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 38:07.29 from /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsTArray.h:29, 38:07.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Tokenizer.h:15, 38:07.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 38:07.29 from /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/IncrementalTokenizer.cpp:7, 38:07.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 38:07.29 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 38:07.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:07.29 foundInterface = 0; \ 38:07.29 ^~~~~~~~~~~~~~ 38:07.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:07.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:07.29 ^~~~~~~~~~~~~~~~~~~~~~~ 38:07.29 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:07.29 NS_INTERFACE_MAP_END 38:07.29 ^~~~~~~~~~~~~~~~~~~~ 38:07.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:07.29 else 38:07.29 ^~~~ 38:07.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 38:07.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 38:07.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:07.29 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 38:07.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 38:07.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:07.29 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 38:07.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:07.30 foundInterface = 0; \ 38:07.30 ^~~~~~~~~~~~~~ 38:07.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:07.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:07.30 ^~~~~~~~~~~~~~~~~~~~~~~ 38:07.30 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:07.30 NS_INTERFACE_MAP_END 38:07.30 ^~~~~~~~~~~~~~~~~~~~ 38:07.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:07.30 else 38:07.30 ^~~~ 38:07.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 38:07.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 38:07.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:07.30 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 38:07.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 38:07.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:08.09 xpcom/io 38:08.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 38:08.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:08.41 foundInterface = 0; \ 38:08.41 ^~~~~~~~~~~~~~ 38:08.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:08.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:08.41 ^~~~~~~~~~~~~~~~~~~~~~~ 38:08.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsHashPropertyBag.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:08.41 NS_INTERFACE_MAP_END 38:08.41 ^~~~~~~~~~~~~~~~~~~~ 38:08.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:08.41 else 38:08.41 ^~~~ 38:08.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:08.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:08.41 ^~~~~~~~~~~~~~~~~~ 38:08.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsHashPropertyBag.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:08.41 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 38:08.41 ^~~~~~~~~~~~~~~~~~~~~~ 38:08.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 38:08.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:08.41 foundInterface = 0; \ 38:08.41 ^~~~~~~~~~~~~~ 38:08.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:08.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:08.41 ^~~~~~~~~~~~~~~~~~~~~~~ 38:08.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsHashPropertyBag.cpp:281:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:08.41 NS_INTERFACE_MAP_END 38:08.41 ^~~~~~~~~~~~~~~~~~~~ 38:08.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:08.41 else 38:08.41 ^~~~ 38:08.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:08.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:08.42 ^~~~~~~~~~~~~~~~~~ 38:08.42 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsHashPropertyBag.cpp:280:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:08.42 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 38:08.42 ^~~~~~~~~~~~~~~~~~~~~~ 38:08.84 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 38:08.84 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 38:08.84 /builddir/build/BUILD/firefox-66.0.3/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] 38:08.84 memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 38:08.84 ^ 38:08.84 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 38:08.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 38:08.84 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/CycleCollectedJSContext.cpp:7, 38:08.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 38:08.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:4079:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 38:08.84 struct PerThreadAtomCache : public APZBucketAtoms, 38:08.84 ^~~~~~~~~~~~~~~~~~ 38:10.39 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 38:10.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 38:10.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 38:10.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 38:10.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 38:10.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 38:10.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsapi.h:29, 38:10.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:10, 38:10.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 38:10.40 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/AvailableMemoryTracker.cpp:21, 38:10.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 38:10.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 38:10.40 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 38:10.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 38:10.40 memset(aT, 0, sizeof(T)); 38:10.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 38:10.40 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/MemoryTelemetry.cpp:8, 38:10.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:128: 38:10.40 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 38:10.40 struct AmountFns { 38:10.40 ^~~~~~~~~ 38:10.40 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 38:10.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 38:10.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 38:10.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 38:10.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 38:10.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 38:10.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsapi.h:29, 38:10.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:10, 38:10.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 38:10.40 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/AvailableMemoryTracker.cpp:21, 38:10.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 38:10.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 38:10.40 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 38:10.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 38:10.40 memset(aT, 0, sizeof(T)); 38:10.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 38:10.40 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/MemoryTelemetry.cpp:8, 38:10.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:128: 38:10.40 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 38:10.40 struct SizeOfTabFns { 38:10.40 ^~~~~~~~~~~~ 38:19.75 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 38:19.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 38:19.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIInputStream.h:10, 38:19.75 from /builddir/build/BUILD/firefox-66.0.3/xpcom/io/Base64.cpp:12, 38:19.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 38:19.75 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 38:19.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:19.75 foundInterface = 0; \ 38:19.75 ^~~~~~~~~~~~~~ 38:19.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:19.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:19.75 ^~~~~~~~~~~~~~~~~~~~~~~ 38:19.75 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:19.75 NS_INTERFACE_MAP_END 38:19.75 ^~~~~~~~~~~~~~~~~~~~ 38:19.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:19.75 else 38:19.75 ^~~~ 38:19.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 38:19.75 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 38:19.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:19.75 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 38:19.75 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 38:19.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:19.77 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 38:19.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:19.77 foundInterface = 0; \ 38:19.77 ^~~~~~~~~~~~~~ 38:19.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:19.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:19.77 ^~~~~~~~~~~~~~~~~~~~~~~ 38:19.77 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:19.77 NS_INTERFACE_MAP_END 38:19.77 ^~~~~~~~~~~~~~~~~~~~ 38:19.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:19.77 else 38:19.77 ^~~~ 38:19.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 38:19.77 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 38:19.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:19.77 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 38:19.78 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 38:19.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:19.78 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 38:19.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:19.78 foundInterface = 0; \ 38:19.78 ^~~~~~~~~~~~~~ 38:19.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:19.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:19.78 ^~~~~~~~~~~~~~~~~~~~~~~ 38:19.79 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:19.79 NS_INTERFACE_MAP_END 38:19.79 ^~~~~~~~~~~~~~~~~~~~ 38:19.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:19.79 else 38:19.79 ^~~~ 38:19.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 38:19.79 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 38:19.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:19.79 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 38:19.79 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 38:19.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:22.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 38:22.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 38:22.28 from /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsArrayEnumerator.h:12, 38:22.28 from /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsPersistentProperties.cpp:7, 38:22.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 38:22.28 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 38:22.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:22.28 foundInterface = 0; \ 38:22.28 ^~~~~~~~~~~~~~ 38:22.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:22.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:22.28 ^~~~~~~~~~~~~~~~~~~~~~~ 38:22.28 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsVariant.cpp:1878:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:22.28 NS_INTERFACE_MAP_END 38:22.28 ^~~~~~~~~~~~~~~~~~~~ 38:22.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:22.28 else 38:22.28 ^~~~ 38:22.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:22.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:22.28 ^~~~~~~~~~~~~~~~~~ 38:22.28 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsVariant.cpp:1877:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:22.28 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 38:22.28 ^~~~~~~~~~~~~~~~~~~~~~ 38:28.95 xpcom/components 38:29.19 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:128: 38:29.19 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsEscape.cpp: In function 'bool NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&)': 38:29.19 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsEscape.cpp:554:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:29.19 unsigned char* destPtr; 38:29.19 ^~~~~~~ 38:29.29 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsEscape.cpp: In function 'nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)': 38:29.29 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsEscape.cpp:554:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:33.24 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 38:33.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 38:33.25 from /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsInputStreamTee.cpp:10, 38:33.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 38:33.25 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 38:33.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:33.25 foundInterface = 0; \ 38:33.25 ^~~~~~~~~~~~~~ 38:33.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:33.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:33.25 ^~~~~~~~~~~~~~~~~~~~~~~ 38:33.25 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsMultiplexInputStream.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:33.25 NS_INTERFACE_MAP_END 38:33.25 ^~~~~~~~~~~~~~~~~~~~ 38:33.25 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsLocalFileUnix.h:22, 38:33.25 from /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsLocalFile.h:44, 38:33.25 from /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsLocalFileCommon.cpp:9, 38:33.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 38:33.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:33.25 } else 38:33.25 ^~~~ 38:33.25 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsMultiplexInputStream.cpp:171:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 38:33.25 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 38:33.25 ^~~~~~~~~~~~~~~~~~~~~~~ 38:33.37 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 38:33.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 38:33.37 from /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsInputStreamTee.cpp:10, 38:33.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 38:33.37 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 38:33.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:33.37 foundInterface = 0; \ 38:33.37 ^~~~~~~~~~~~~~ 38:33.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:33.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:33.37 ^~~~~~~~~~~~~~~~~~~~~~~ 38:33.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:33.37 NS_INTERFACE_MAP_END 38:33.37 ^~~~~~~~~~~~~~~~~~~~ 38:33.37 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsStringStream.cpp:91:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 38:33.37 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 38:33.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 38:33.38 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsLocalFileUnix.h:22, 38:33.38 from /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsLocalFile.h:44, 38:33.38 from /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsLocalFileCommon.cpp:9, 38:33.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 38:33.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:33.38 } else 38:33.38 ^~~~ 38:33.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 38:33.38 NS_IMPL_QUERY_CLASSINFO(aClass) \ 38:33.38 ^~~~~~~~~~~~~~~~~~~~~~~ 38:33.38 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsStringStream.cpp:91:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 38:33.38 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 38:33.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 38:40.57 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:83: 38:40.57 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsStorageStream.cpp: In member function 'virtual void nsStorageInputStream::_ZThn16_N20nsStorageInputStream9SerializeERN7mozilla3ipc17InputStreamParamsER8nsTArrayINS1_14FileDescriptorEE(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)': 38:40.58 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsStorageStream.cpp:556:12: warning: 'remaining' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:40.58 uint64_t remaining; 38:40.58 ^~~~~~~~~ 38:40.58 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsStorageStream.cpp:512:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:40.58 return Seek(pos); 38:40.58 ~~~~^~~~~ 38:40.58 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsStorageStream.cpp:552:11: note: 'offset' was declared here 38:40.58 int64_t offset; 38:40.58 ^~~~~~ 38:40.85 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsStorageStream.cpp: In member function 'virtual void nsStorageInputStream::Serialize(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)': 38:40.85 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsStorageStream.cpp:556:12: warning: 'remaining' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:40.85 uint64_t remaining; 38:40.85 ^~~~~~~~~ 38:40.85 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsStorageStream.cpp:512:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:40.85 return Seek(pos); 38:40.85 ~~~~^~~~~ 38:40.85 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsStorageStream.cpp:552:11: note: 'offset' was declared here 38:40.85 int64_t offset; 38:40.85 ^~~~~~ 38:42.11 xpcom/threads 38:43.40 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsUtils.h:14, 38:43.40 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCOMPtr.h:30, 38:43.40 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCOMPtr.cpp:7, 38:43.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 38:43.40 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 38:43.40 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:43.40 foundInterface = 0; \ 38:43.40 ^~~~~~~~~~~~~~ 38:43.40 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:43.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:43.40 ^~~~~~~~~~~~~~~~~~~~~~~ 38:43.40 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:43.40 NS_INTERFACE_MAP_END 38:43.40 ^~~~~~~~~~~~~~~~~~~~ 38:43.40 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 38:43.40 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 38:43.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 38:43.40 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsClassInfoImpl.cpp:7, 38:43.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:20: 38:43.40 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:43.40 } else 38:43.40 ^~~~ 38:43.40 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 38:43.40 NS_IMPL_QUERY_CLASSINFO(aClass) \ 38:43.40 ^~~~~~~~~~~~~~~~~~~~~~~ 38:43.40 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 38:43.40 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 38:43.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 38:45.46 xpcom/reflect/xptinfo 38:53.05 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCycleCollector.cpp:155, 38:53.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 38:53.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]': 38:53.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:53.05 ~AutoRestore() { mLocation = mValue; } 38:53.05 ^~~~~~ 38:53.05 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 38:53.05 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 38:53.05 Maybe> ar; 38:53.05 ^~ 38:53.76 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCycleCollector.cpp:155, 38:53.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 38:53.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]': 38:53.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:53.77 ~AutoRestore() { mLocation = mValue; } 38:53.77 ^~~~~~ 38:53.77 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 38:53.77 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 38:53.77 Maybe> ar; 38:53.77 ^~ 38:53.90 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCycleCollector.cpp:155, 38:53.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 38:53.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]': 38:53.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:53.90 ~AutoRestore() { mLocation = mValue; } 38:53.90 ^~~~~~ 38:53.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 38:53.90 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 38:53.90 Maybe> ar; 38:53.90 ^~ 38:54.38 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCycleCollector.cpp:155, 38:54.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 38:54.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]': 38:54.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:54.38 ~AutoRestore() { mLocation = mValue; } 38:54.38 ^~~~~~ 38:54.38 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 38:54.38 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 38:54.38 Maybe> ar; 38:54.38 ^~ 38:54.39 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-66.0.3/servo/ports/geckolib) 39:01.34 xpcom/reflect/xptcall 39:02.42 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc64_linux.i_o 39:02.42 xpcom/reflect/xptcall/md/unix/xptcstubs_asm_ppc64_linux.i_o 39:02.55 xpcom/reflect/xptcall/md/unix 39:03.51 /builddir/build/BUILD/firefox-66.0.3/xpcom/reflect/xptcall/md/unix/xptcinvoke_ppc64_linux.cpp: In function 'void invoke_copy_to_stack(uint64_t*, double*, uint32_t, nsXPTCVariant*, uint64_t*)': 39:03.51 /builddir/build/BUILD/firefox-66.0.3/xpcom/reflect/xptcall/md/unix/xptcinvoke_ppc64_linux.cpp:85:27: warning: 'tempu64' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:03.51 gpregs[i] = tempu64; 39:03.51 ~~~~~~~~~~^~~~~~~~~ 39:04.42 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsapi.h:29, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:10, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryImpl.cpp:8, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 39:04.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 39:04.42 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 39:04.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 39:04.42 memset(aT, 0, sizeof(T)); 39:04.42 ~~~~~~^~~~~~~~~~~~~~~~~~ 39:04.42 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.cpp:14, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 39:04.42 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 39:04.42 struct AmountFns { 39:04.42 ^~~~~~~~~ 39:04.42 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsapi.h:29, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:10, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryImpl.cpp:8, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 39:04.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 39:04.42 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 39:04.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 39:04.42 memset(aT, 0, sizeof(T)); 39:04.42 ~~~~~~^~~~~~~~~~~~~~~~~~ 39:04.42 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.cpp:14, 39:04.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 39:04.42 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 39:04.42 struct SizeOfTabFns { 39:04.42 ^~~~~~~~~~~~ 39:04.67 chrome 39:05.59 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 39:05.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 39:05.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 39:05.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 39:05.60 from /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/ThreadEventQueue.cpp:7, 39:05.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 39:05.60 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 39:05.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:05.60 foundInterface = 0; \ 39:05.60 ^~~~~~~~~~~~~~ 39:05.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:05.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:05.60 ^~~~~~~~~~~~~~~~~~~~~~~ 39:05.60 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThread.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:05.60 NS_INTERFACE_MAP_END 39:05.60 ^~~~~~~~~~~~~~~~~~~~ 39:05.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 39:05.60 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThread.cpp:196:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:05.60 } else 39:05.60 ^~~~ 39:05.62 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 39:05.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 39:05.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 39:05.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 39:05.62 from /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/ThreadEventQueue.cpp:7, 39:05.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 39:05.62 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 39:05.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:05.62 foundInterface = 0; \ 39:05.62 ^~~~~~~~~~~~~~ 39:05.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:05.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:05.62 ^~~~~~~~~~~~~~~~~~~~~~~ 39:05.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:05.62 NS_INTERFACE_MAP_END 39:05.62 ^~~~~~~~~~~~~~~~~~~~ 39:05.62 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadManager.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:05.62 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 39:05.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:05.62 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThread.cpp:20, 39:05.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 39:05.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:05.63 } else 39:05.63 ^~~~ 39:05.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 39:05.63 } else 39:05.63 ^~~~ 39:05.63 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadManager.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:05.63 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 39:05.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:05.63 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 39:05.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 39:05.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 39:05.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 39:05.63 from /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/ThreadEventQueue.cpp:7, 39:05.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 39:05.63 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 39:05.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:05.63 foundInterface = 0; \ 39:05.63 ^~~~~~~~~~~~~~ 39:05.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:05.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:05.63 ^~~~~~~~~~~~~~~~~~~~~~~ 39:05.63 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadManager.cpp:162:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:05.63 NS_INTERFACE_MAP_END 39:05.63 ^~~~~~~~~~~~~~~~~~~~ 39:05.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:05.63 else 39:05.63 ^~~~ 39:05.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 39:05.63 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:05.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:05.63 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadManager.cpp:161:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:05.63 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 39:05.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:05.65 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 39:05.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:05.65 foundInterface = 0; \ 39:05.65 ^~~~~~~~~~~~~~ 39:05.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:05.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:05.65 ^~~~~~~~~~~~~~~~~~~~~~~ 39:05.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:05.65 NS_INTERFACE_MAP_END 39:05.66 ^~~~~~~~~~~~~~~~~~~~ 39:05.66 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:05.66 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 39:05.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:05.66 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThread.cpp:20, 39:05.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 39:05.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:05.66 } else 39:05.66 ^~~~ 39:05.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 39:05.66 } else 39:05.66 ^~~~ 39:05.66 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:05.66 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 39:05.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:08.97 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 39:08.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 39:08.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIProtocolHandler.h:10, 39:08.97 from /builddir/build/BUILD/firefox-66.0.3/chrome/nsChromeProtocolHandler.h:9, 39:08.97 from /builddir/build/BUILD/firefox-66.0.3/chrome/nsChromeProtocolHandler.cpp:13, 39:08.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/chrome/Unified_cpp_chrome0.cpp:2: 39:08.97 /builddir/build/BUILD/firefox-66.0.3/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 39:08.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:08.97 foundInterface = 0; \ 39:08.97 ^~~~~~~~~~~~~~ 39:08.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:08.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:08.97 ^~~~~~~~~~~~~~~~~~~~~~~ 39:08.97 /builddir/build/BUILD/firefox-66.0.3/chrome/nsChromeRegistry.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:08.98 NS_INTERFACE_MAP_END 39:08.98 ^~~~~~~~~~~~~~~~~~~~ 39:08.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:08.98 else 39:08.98 ^~~~ 39:08.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 39:08.98 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:08.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:08.98 /builddir/build/BUILD/firefox-66.0.3/chrome/nsChromeRegistry.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:08.98 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 39:08.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:15.40 xpcom/build 39:16.19 xpcom/rust/gtest 39:20.12 xpcom/tests/gtest 39:22.74 modules/libpref 39:29.11 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 39:29.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 39:29.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 39:29.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 39:29.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 39:29.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h:25, 39:29.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 39:29.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 39:29.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFile.h:14, 39:29.11 from /builddir/build/BUILD/firefox-66.0.3/xpcom/build/FileLocation.h:13, 39:29.11 from /builddir/build/BUILD/firefox-66.0.3/xpcom/build/FileLocation.cpp:7, 39:29.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 39:29.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 39:29.12 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 39:29.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 39:29.12 memset(aT, 0, sizeof(T)); 39:29.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 39:29.12 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/build/XPCOMInit.cpp:100, 39:29.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 39:29.12 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 39:29.12 struct AmountFns { 39:29.12 ^~~~~~~~~ 39:29.12 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 39:29.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 39:29.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 39:29.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 39:29.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 39:29.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h:25, 39:29.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 39:29.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 39:29.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFile.h:14, 39:29.12 from /builddir/build/BUILD/firefox-66.0.3/xpcom/build/FileLocation.h:13, 39:29.12 from /builddir/build/BUILD/firefox-66.0.3/xpcom/build/FileLocation.cpp:7, 39:29.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 39:29.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 39:29.12 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 39:29.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 39:29.12 memset(aT, 0, sizeof(T)); 39:29.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 39:29.12 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/build/XPCOMInit.cpp:100, 39:29.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 39:29.12 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 39:29.12 struct SizeOfTabFns { 39:29.12 ^~~~~~~~~~~~ 39:38.40 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsUtils.h:14, 39:38.40 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCOMPtr.h:30, 39:38.40 from /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/Helpers.h:10, 39:38.40 from /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/Helpers.cpp:9, 39:38.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 39:38.40 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)': 39:38.40 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:38.40 foundInterface = 0; \ 39:38.40 ^~~~~~~~~~~~~~ 39:38.40 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:38.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:38.40 ^~~~~~~~~~~~~~~~~~~~~~~ 39:38.40 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/Helpers.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:38.40 NS_INTERFACE_MAP_END 39:38.41 ^~~~~~~~~~~~~~~~~~~~ 39:38.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:38.41 else 39:38.41 ^~~~ 39:38.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 39:38.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:38.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:38.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/Helpers.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:38.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 39:38.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:42.23 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 39:42.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 39:42.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 39:42.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 39:42.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 39:42.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsExpirationTracker.h:11, 39:42.23 from /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestExpirationTracker.cpp:10, 39:42.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2: 39:42.23 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)': 39:42.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:42.23 foundInterface = 0; \ 39:42.23 ^~~~~~~~~~~~~~ 39:42.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:42.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:42.23 ^~~~~~~~~~~~~~~~~~~~~~~ 39:42.23 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:42.23 NS_INTERFACE_MAP_END 39:42.23 ^~~~~~~~~~~~~~~~~~~~ 39:42.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:42.23 else 39:42.23 ^~~~ 39:42.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 39:42.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:42.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:42.23 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:42.23 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 39:42.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:42.69 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)': 39:42.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:42.69 foundInterface = 0; \ 39:42.70 ^~~~~~~~~~~~~~ 39:42.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:42.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:42.70 ^~~~~~~~~~~~~~~~~~~~~~~ 39:42.70 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:42.70 NS_INTERFACE_MAP_END 39:42.70 ^~~~~~~~~~~~~~~~~~~~ 39:42.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:42.70 else 39:42.70 ^~~~ 39:42.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 39:42.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:42.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:42.70 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:42.70 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 39:42.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:43.32 modules/libpref/test/gtest 39:51.88 intl/gtest 39:55.25 intl/hyphenation/hyphen 39:56.48 intl/hyphenation/glue 40:02.67 intl/locale 40:02.77 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsUtils.h:14, 40:02.77 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCOMPtr.h:30, 40:02.77 from /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestPLDHash.cpp:8, 40:02.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:2: 40:02.77 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)': 40:02.77 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:02.77 foundInterface = 0; \ 40:02.77 ^~~~~~~~~~~~~~ 40:02.77 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:02.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:02.77 ^~~~~~~~~~~~~~~~~~~~~~~ 40:02.77 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:02.77 NS_INTERFACE_MAP_END 40:02.77 ^~~~~~~~~~~~~~~~~~~~ 40:02.77 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:02.77 else 40:02.77 ^~~~ 40:02.77 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:02.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:02.77 ^~~~~~~~~~~~~~~~~~ 40:02.77 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:02.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 40:02.77 ^~~~~~~~~~~~~~~~~~~~~~ 40:02.77 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)': 40:02.78 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:02.78 foundInterface = 0; \ 40:02.78 ^~~~~~~~~~~~~~ 40:02.78 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:02.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:02.78 ^~~~~~~~~~~~~~~~~~~~~~~ 40:02.78 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:02.78 NS_INTERFACE_MAP_END 40:02.78 ^~~~~~~~~~~~~~~~~~~~ 40:02.78 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:02.78 else 40:02.78 ^~~~ 40:02.78 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:02.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:02.78 ^~~~~~~~~~~~~~~~~~ 40:02.78 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:02.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 40:02.78 ^~~~~~~~~~~~~~~~~~~~~~ 40:10.42 intl/locale/gtk 40:11.64 intl/locale/tests/gtest 40:19.76 intl/lwbrk 40:24.94 intl/lwbrk/gtest 40:28.16 intl/strres 40:39.14 intl/unicharutil/util 40:44.47 intl/l10n 40:45.20 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:137: 40:45.20 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestTArray2.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': 40:45.20 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestTArray2.cpp:1135:1: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without 40:45.20 } // namespace TestTArray 40:45.20 ^ 40:48.56 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 40:48.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 40:48.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 40:48.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 40:48.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 40:48.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 40:48.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DocumentL10n.h:12, 40:48.56 from /builddir/build/BUILD/firefox-66.0.3/intl/l10n/DocumentL10n.cpp:8, 40:48.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 40:48.57 /builddir/build/BUILD/firefox-66.0.3/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::PromiseResolver::QueryInterface(const nsIID&, void**)': 40:48.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:48.57 foundInterface = 0; \ 40:48.57 ^~~~~~~~~~~~~~ 40:48.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:48.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:48.57 ^~~~~~~~~~~~~~~~~~~~~~~ 40:48.57 /builddir/build/BUILD/firefox-66.0.3/intl/l10n/DocumentL10n.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:48.57 NS_INTERFACE_MAP_END 40:48.57 ^~~~~~~~~~~~~~~~~~~~ 40:48.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:48.57 else 40:48.57 ^~~~ 40:48.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:48.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:48.57 ^~~~~~~~~~~~~~~~~~ 40:48.57 /builddir/build/BUILD/firefox-66.0.3/intl/l10n/DocumentL10n.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:48.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 40:48.57 ^~~~~~~~~~~~~~~~~~~~~~ 40:48.61 /builddir/build/BUILD/firefox-66.0.3/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::L10nReadyHandler::QueryInterface(const nsIID&, void**)': 40:48.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:48.61 foundInterface = 0; \ 40:48.61 ^~~~~~~~~~~~~~ 40:48.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:48.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:48.62 ^~~~~~~~~~~~~~~~~~~~~~~ 40:48.62 /builddir/build/BUILD/firefox-66.0.3/intl/l10n/DocumentL10n.cpp:321:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:48.62 NS_INTERFACE_MAP_END 40:48.62 ^~~~~~~~~~~~~~~~~~~~ 40:48.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:48.62 else 40:48.62 ^~~~ 40:48.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:48.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:48.62 ^~~~~~~~~~~~~~~~~~ 40:48.62 /builddir/build/BUILD/firefox-66.0.3/intl/l10n/DocumentL10n.cpp:320:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:48.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 40:48.62 ^~~~~~~~~~~~~~~~~~~~~~ 40:48.81 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 40:48.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 40:48.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 40:48.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 40:48.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 40:48.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/JSON.h:17, 40:48.81 from /builddir/build/BUILD/firefox-66.0.3/intl/l10n/DocumentL10n.cpp:7, 40:48.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 40:48.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 40:48.81 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 40:48.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 40:48.81 memset(aT, 0, sizeof(T)); 40:48.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 40:48.82 In file included from /builddir/build/BUILD/firefox-66.0.3/intl/l10n/DocumentL10n.cpp:16, 40:48.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 40:48.82 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 40:48.82 struct GlobalProperties { 40:48.82 ^~~~~~~~~~~~~~~~ 40:50.77 intl/uconv 40:54.22 intl/build 40:55.50 netwerk/base 41:07.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 41:07.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 41:07.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIInputStream.h:10, 41:07.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIArrayBufferInputStream.h:10, 41:07.73 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/ArrayBufferInputStream.h:9, 41:07.73 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/ArrayBufferInputStream.cpp:7, 41:07.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 41:07.73 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 41:07.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:07.73 foundInterface = 0; \ 41:07.73 ^~~~~~~~~~~~~~ 41:07.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:07.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:07.73 ^~~~~~~~~~~~~~~~~~~~~~~ 41:07.73 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:07.73 NS_INTERFACE_MAP_END 41:07.73 ^~~~~~~~~~~~~~~~~~~~ 41:07.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:07.73 else 41:07.73 ^~~~ 41:07.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:07.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:07.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:07.74 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:07.74 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 41:07.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:41.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 41:41.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 41:41.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 41:41.27 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/RedirectChannelRegistrar.h:8, 41:41.27 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/RedirectChannelRegistrar.cpp:5, 41:41.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 41:41.27 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 41:41.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:41.27 foundInterface = 0; \ 41:41.27 ^~~~~~~~~~~~~~ 41:41.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:41.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:41.28 ^~~~~~~~~~~~~~~~~~~~~~~ 41:41.28 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:41.28 NS_INTERFACE_MAP_END 41:41.28 ^~~~~~~~~~~~~~~~~~~~ 41:41.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:41.28 else 41:41.28 ^~~~ 41:41.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:41.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:41.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:41.28 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:41.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 41:41.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:41.28 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 41:41.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:41.28 foundInterface = 0; \ 41:41.28 ^~~~~~~~~~~~~~ 41:41.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:41.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:41.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:41.28 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsBufferedStreams.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:41.28 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 41:41.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:41.28 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsBufferedStreams.cpp:11, 41:41.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:137: 41:41.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:41.29 } else 41:41.29 ^~~~ 41:41.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 41:41.29 } else 41:41.29 ^~~~ 41:41.30 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 41:41.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 41:41.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 41:41.30 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/RedirectChannelRegistrar.h:8, 41:41.30 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/RedirectChannelRegistrar.cpp:5, 41:41.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 41:41.30 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 41:41.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:41.30 foundInterface = 0; \ 41:41.30 ^~~~~~~~~~~~~~ 41:41.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:41.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:41.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:41.31 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsBufferedStreams.cpp:810:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:41.31 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 41:41.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:41.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:41.31 else 41:41.31 ^~~~ 41:41.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:41.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:41.31 ^~~~~~~~~~~~~~~~~~ 41:41.31 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsBufferedStreams.cpp:809:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:41.31 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 41:41.31 ^~~~~~~~~~~~~~~~~~~~~~ 41:56.45 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-66.0.3/toolkit/library/rust) 42:06.36 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 42:06.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 42:06.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 42:06.36 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsDNSPrefetch.h:9, 42:06.36 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsDNSPrefetch.cpp:6, 42:06.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 42:06.36 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 42:06.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:06.36 foundInterface = 0; \ 42:06.36 ^~~~~~~~~~~~~~ 42:06.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:06.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:06.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:06.36 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:06.36 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 42:06.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:06.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:06.37 else 42:06.37 ^~~~ 42:06.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 42:06.37 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 42:06.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:06.37 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 42:06.37 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 42:06.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:09.32 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 42:09.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:09.32 foundInterface = 0; \ 42:09.32 ^~~~~~~~~~~~~~ 42:09.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:09.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:09.32 ^~~~~~~~~~~~~~~~~~~~~~~ 42:09.32 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsMIMEInputStream.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:09.32 NS_INTERFACE_MAP_END 42:09.32 ^~~~~~~~~~~~~~~~~~~~ 42:09.32 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsFileStreams.cpp:24, 42:09.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:29: 42:09.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:09.32 } else 42:09.32 ^~~~ 42:09.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 42:09.32 } else 42:09.32 ^~~~ 42:38.01 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 42:38.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 42:38.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIInputStream.h:10, 42:38.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIAsyncInputStream.h:10, 42:38.01 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsPreloadedStream.h:23, 42:38.01 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsPreloadedStream.cpp:6, 42:38.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 42:38.01 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 42:38.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:38.01 foundInterface = 0; \ 42:38.01 ^~~~~~~~~~~~~~ 42:38.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:38.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:38.01 ^~~~~~~~~~~~~~~~~~~~~~~ 42:38.02 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsProtocolProxyService.cpp:749:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:38.02 NS_INTERFACE_MAP_END 42:38.02 ^~~~~~~~~~~~~~~~~~~~ 42:38.02 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsProtocolProxyService.cpp:13, 42:38.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:11: 42:38.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:38.02 } else 42:38.02 ^~~~ 42:38.02 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsProtocolProxyService.cpp:748:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 42:38.02 NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) 42:38.02 ^~~~~~~~~~~~~~~~~~~~~~~ 42:38.11 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 42:38.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 42:38.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIInputStream.h:10, 42:38.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIAsyncInputStream.h:10, 42:38.11 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsPreloadedStream.h:23, 42:38.11 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsPreloadedStream.cpp:6, 42:38.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 42:38.11 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': 42:38.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:38.11 foundInterface = 0; \ 42:38.11 ^~~~~~~~~~~~~~ 42:38.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:38.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:38.11 ^~~~~~~~~~~~~~~~~~~~~~~ 42:38.11 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSecCheckWrapChannel.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:38.11 NS_INTERFACE_MAP_END 42:38.11 ^~~~~~~~~~~~~~~~~~~~ 42:38.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:38.11 else 42:38.11 ^~~~ 42:38.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:38.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:38.12 ^~~~~~~~~~~~~~~~~~ 42:38.12 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSecCheckWrapChannel.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:38.12 NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) 42:38.12 ^~~~~~~~~~~~~~~~~~~~~~ 42:38.55 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 42:38.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:38.55 foundInterface = 0; \ 42:38.55 ^~~~~~~~~~~~~~ 42:38.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:38.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:38.55 ^~~~~~~~~~~~~~~~~~~~~~~ 42:38.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:38.55 NS_INTERFACE_MAP_END \ 42:38.55 ^~~~~~~~~~~~~~~~~~~~ 42:38.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 42:38.55 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 42:38.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:38.55 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.cpp:211:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 42:38.55 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 42:38.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:38.55 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.h:15, 42:38.55 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.h:16, 42:38.55 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.cpp:10, 42:38.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 42:38.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 42:38.56 } else \ 42:38.56 ^~~~ 42:38.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 42:38.56 } else \ 42:38.56 ^~~~ 42:38.56 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.cpp:211:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 42:38.56 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 42:38.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:38.57 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 42:38.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 42:38.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIInputStream.h:10, 42:38.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIAsyncInputStream.h:10, 42:38.57 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsPreloadedStream.h:23, 42:38.57 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsPreloadedStream.cpp:6, 42:38.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 42:38.57 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 42:38.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:38.58 foundInterface = 0; \ 42:38.58 ^~~~~~~~~~~~~~ 42:38.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:38.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:38.58 ^~~~~~~~~~~~~~~~~~~~~~~ 42:38.58 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:38.58 NS_INTERFACE_MAP_END 42:38.58 ^~~~~~~~~~~~~~~~~~~~ 42:38.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:38.58 else 42:38.58 ^~~~ 42:38.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:38.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:38.58 ^~~~~~~~~~~~~~~~~~ 42:38.58 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.cpp:58:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:38.58 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 42:38.58 ^~~~~~~~~~~~~~~~~~~~~~ 42:38.58 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 42:38.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:38.58 foundInterface = 0; \ 42:38.59 ^~~~~~~~~~~~~~ 42:38.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:38.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:38.59 ^~~~~~~~~~~~~~~~~~~~~~~ 42:38.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:38.59 NS_INTERFACE_MAP_END \ 42:38.59 ^~~~~~~~~~~~~~~~~~~~ 42:38.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 42:38.59 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 42:38.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:38.59 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.cpp:738:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 42:38.59 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 42:38.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:38.59 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.h:15, 42:38.59 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.h:16, 42:38.59 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.cpp:10, 42:38.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 42:38.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 42:38.59 } else \ 42:38.59 ^~~~ 42:38.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 42:38.59 } else \ 42:38.59 ^~~~ 42:38.59 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.cpp:738:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 42:38.59 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 42:38.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:39.12 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 42:39.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 42:39.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIInputStream.h:10, 42:39.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIAsyncInputStream.h:10, 42:39.12 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsPreloadedStream.h:23, 42:39.12 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsPreloadedStream.cpp:6, 42:39.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 42:39.12 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 42:39.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:39.12 foundInterface = 0; \ 42:39.12 ^~~~~~~~~~~~~~ 42:39.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:39.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:39.12 ^~~~~~~~~~~~~~~~~~~~~~~ 42:39.12 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsStandardURL.cpp:1197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:39.12 NS_INTERFACE_MAP_END 42:39.12 ^~~~~~~~~~~~~~~~~~~~ 42:39.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:39.12 else 42:39.12 ^~~~ 42:39.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:39.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:39.12 ^~~~~~~~~~~~~~~~~~ 42:39.12 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsStandardURL.cpp:1196:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:39.12 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 42:39.12 ^~~~~~~~~~~~~~~~~~~~~~ 42:39.14 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 42:39.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:39.14 foundInterface = 0; \ 42:39.14 ^~~~~~~~~~~~~~ 42:39.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:39.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:39.14 ^~~~~~~~~~~~~~~~~~~~~~~ 42:39.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:39.14 NS_INTERFACE_MAP_END \ 42:39.14 ^~~~~~~~~~~~~~~~~~~~ 42:39.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 42:39.14 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 42:39.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:39.14 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsStandardURL.cpp:2089:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 42:39.14 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 42:39.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:39.14 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.h:15, 42:39.14 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.h:16, 42:39.14 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.cpp:10, 42:39.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 42:39.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 42:39.15 } else \ 42:39.15 ^~~~ 42:39.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 42:39.15 } else \ 42:39.15 ^~~~ 42:39.15 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsStandardURL.cpp:2089:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 42:39.15 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 42:39.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:59.40 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:101: 42:59.40 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSocketTransport2.cpp: In member function 'nsresult mozilla::net::nsSocketTransport::BuildSocket(PRFileDesc*&, bool&, bool&)': 42:59.41 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSocketTransport2.cpp:1240:10: warning: 'rv' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:59.41 return rv; 42:59.41 ^~ 43:08.15 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 43:08.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 43:08.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIThreadRetargetableStreamListener.h:10, 43:08.15 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsStreamLoader.h:9, 43:08.15 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsStreamLoader.cpp:6, 43:08.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 43:08.15 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 43:08.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:08.15 foundInterface = 0; \ 43:08.15 ^~~~~~~~~~~~~~ 43:08.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:08.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:08.15 ^~~~~~~~~~~~~~~~~~~~~~~ 43:08.15 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:08.15 NS_INTERFACE_MAP_END 43:08.15 ^~~~~~~~~~~~~~~~~~~~ 43:08.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:08.15 else 43:08.15 ^~~~ 43:08.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:08.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:08.15 ^~~~~~~~~~~~~~~~~~ 43:08.15 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:08.15 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 43:08.15 ^~~~~~~~~~~~~~~~~~~~~~ 43:15.64 netwerk/cookie 43:40.06 netwerk/dns/mdns/libmdns 43:41.54 netwerk/socket 43:45.15 netwerk/mime 43:48.20 netwerk/streamconv 43:50.93 netwerk/streamconv/converters 43:52.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 43:52.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 43:52.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIRequestObserver.h:10, 43:52.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIStreamListener.h:10, 43:52.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIStreamConverter.h:10, 43:52.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozITXTToHTMLConv.h:10, 43:52.27 from /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 43:52.27 from /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 43:52.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 43:52.27 /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 43:52.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:52.28 foundInterface = 0; \ 43:52.28 ^~~~~~~~~~~~~~ 43:52.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:52.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:52.28 ^~~~~~~~~~~~~~~~~~~~~~~ 43:52.28 /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:52.28 NS_INTERFACE_MAP_END 43:52.28 ^~~~~~~~~~~~~~~~~~~~ 43:52.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:52.28 else 43:52.28 ^~~~ 43:52.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:52.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:52.28 ^~~~~~~~~~~~~~~~~~ 43:52.28 /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:52.28 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 43:52.28 ^~~~~~~~~~~~~~~~~~~~~~ 43:52.31 /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 43:52.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:52.32 foundInterface = 0; \ 43:52.32 ^~~~~~~~~~~~~~ 43:52.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:52.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:52.32 ^~~~~~~~~~~~~~~~~~~~~~~ 43:52.32 /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/nsUnknownDecoder.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:52.32 NS_INTERFACE_MAP_END 43:52.32 ^~~~~~~~~~~~~~~~~~~~ 43:52.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:52.32 else 43:52.32 ^~~~ 43:52.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 43:52.32 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 43:52.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:52.32 /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/nsUnknownDecoder.cpp:118:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 43:52.32 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 43:52.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:00.12 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 44:00.12 /builddir/build/BUILD/firefox-66.0.3/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&)': 44:00.12 /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:478:21: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:00.12 uint32_t start, end; 44:00.12 ^~~ 44:00.12 /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:505:22: warning: 'resultReplaceAfter' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:00.12 replaceAfter = resultReplaceAfter; 44:00.12 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 44:00.12 /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:478:14: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:00.12 uint32_t start, end; 44:00.12 ^~~~~ 44:04.90 netwerk/cache 44:06.18 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 44:06.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 44:06.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsICache.h:10, 44:06.18 from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntry.h:10, 44:06.18 from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsDiskCache.h:10, 44:06.18 from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsApplicationCacheService.cpp:5, 44:06.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 44:06.18 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 44:06.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:06.19 foundInterface = 0; \ 44:06.19 ^~~~~~~~~~~~~~ 44:06.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:06.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:06.19 ^~~~~~~~~~~~~~~~~~~~~~~ 44:06.19 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:642:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:06.19 NS_INTERFACE_MAP_END 44:06.19 ^~~~~~~~~~~~~~~~~~~~ 44:06.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:06.19 else 44:06.19 ^~~~ 44:06.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:06.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:06.19 ^~~~~~~~~~~~~~~~~~ 44:06.19 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:641:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:06.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 44:06.19 ^~~~~~~~~~~~~~~~~~~~~~ 44:06.19 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 44:06.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:06.20 foundInterface = 0; \ 44:06.20 ^~~~~~~~~~~~~~ 44:06.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:06.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:06.20 ^~~~~~~~~~~~~~~~~~~~~~~ 44:06.20 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:814:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:06.20 NS_INTERFACE_MAP_END 44:06.20 ^~~~~~~~~~~~~~~~~~~~ 44:06.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:06.20 else 44:06.20 ^~~~ 44:06.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:06.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:06.20 ^~~~~~~~~~~~~~~~~~ 44:06.20 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:813:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:06.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 44:06.20 ^~~~~~~~~~~~~~~~~~~~~~ 44:06.20 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 44:06.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:06.20 foundInterface = 0; \ 44:06.20 ^~~~~~~~~~~~~~ 44:06.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:06.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:06.20 ^~~~~~~~~~~~~~~~~~~~~~~ 44:06.21 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:973:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:06.21 NS_INTERFACE_MAP_END 44:06.21 ^~~~~~~~~~~~~~~~~~~~ 44:06.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:06.21 else 44:06.21 ^~~~ 44:06.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:06.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:06.21 ^~~~~~~~~~~~~~~~~~ 44:06.21 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:06.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 44:06.21 ^~~~~~~~~~~~~~~~~~~~~~ 44:06.21 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 44:06.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:06.21 foundInterface = 0; \ 44:06.21 ^~~~~~~~~~~~~~ 44:06.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:06.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:06.21 ^~~~~~~~~~~~~~~~~~~~~~~ 44:06.21 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:1166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:06.21 NS_INTERFACE_MAP_END 44:06.21 ^~~~~~~~~~~~~~~~~~~~ 44:06.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:06.21 else 44:06.21 ^~~~ 44:06.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:06.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:06.21 ^~~~~~~~~~~~~~~~~~ 44:06.21 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:1165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:06.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 44:06.21 ^~~~~~~~~~~~~~~~~~~~~~ 44:06.45 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 44:06.45 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)': 44:06.45 /builddir/build/BUILD/firefox-66.0.3/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] 44:06.45 memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); 44:06.45 ^ 44:06.45 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsDiskCacheBinding.h:17, 44:06.45 from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsDiskCacheDevice.h:12, 44:06.45 from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheService.cpp:24, 44:06.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 44:06.45 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsDiskCacheMap.h:308:8: note: 'struct nsDiskCacheHeader' declared here 44:06.45 struct nsDiskCacheHeader { 44:06.45 ^~~~~~~~~~~~~~~~~ 44:06.45 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 44:06.45 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()': 44:06.46 /builddir/build/BUILD/firefox-66.0.3/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] 44:06.46 (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); 44:06.46 ^ 44:06.46 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsDiskCacheBinding.h:17, 44:06.46 from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsDiskCacheDevice.h:12, 44:06.46 from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheService.cpp:24, 44:06.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 44:06.46 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsDiskCacheMap.h:89:7: note: 'class nsDiskCacheRecord' declared here 44:06.46 class nsDiskCacheRecord { 44:06.46 ^~~~~~~~~~~~~~~~~ 44:26.29 netwerk/cache2 44:31.21 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 44:31.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 44:31.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsICacheEntry.h:10, 44:31.21 from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheEntry.h:8, 44:31.21 from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheEntry.cpp:6, 44:31.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 44:31.21 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 44:31.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:31.21 foundInterface = 0; \ 44:31.21 ^~~~~~~~~~~~~~ 44:31.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:31.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:31.21 ^~~~~~~~~~~~~~~~~~~~~~~ 44:31.21 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:31.21 NS_INTERFACE_MAP_END 44:31.21 ^~~~~~~~~~~~~~~~~~~~ 44:31.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:31.21 else 44:31.21 ^~~~ 44:31.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 44:31.21 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 44:31.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:31.21 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 44:31.21 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 44:31.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:31.26 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 44:31.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:31.26 foundInterface = 0; \ 44:31.26 ^~~~~~~~~~~~~~ 44:31.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:31.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:31.26 ^~~~~~~~~~~~~~~~~~~~~~~ 44:31.26 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:31.26 NS_INTERFACE_MAP_END 44:31.26 ^~~~~~~~~~~~~~~~~~~~ 44:31.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:31.26 else 44:31.26 ^~~~ 44:31.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:31.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:31.26 ^~~~~~~~~~~~~~~~~~ 44:31.26 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:31.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 44:31.26 ^~~~~~~~~~~~~~~~~~~~~~ 44:31.32 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 44:31.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:31.32 foundInterface = 0; \ 44:31.32 ^~~~~~~~~~~~~~ 44:31.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:31.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:31.32 ^~~~~~~~~~~~~~~~~~~~~~~ 44:31.32 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:31.32 NS_INTERFACE_MAP_END 44:31.32 ^~~~~~~~~~~~~~~~~~~~ 44:31.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:31.32 else 44:31.33 ^~~~ 44:31.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:31.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:31.33 ^~~~~~~~~~~~~~~~~~ 44:31.33 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:31.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 44:31.33 ^~~~~~~~~~~~~~~~~~~~~~ 44:31.41 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 44:31.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:31.41 foundInterface = 0; \ 44:31.41 ^~~~~~~~~~~~~~ 44:31.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:31.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:31.41 ^~~~~~~~~~~~~~~~~~~~~~~ 44:31.41 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:31.41 NS_INTERFACE_MAP_END 44:31.41 ^~~~~~~~~~~~~~~~~~~~ 44:31.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:31.41 else 44:31.41 ^~~~ 44:31.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 44:31.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 44:31.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:31.41 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 44:31.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 44:31.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:31.44 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 44:31.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:31.44 foundInterface = 0; \ 44:31.44 ^~~~~~~~~~~~~~ 44:31.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:31.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:31.44 ^~~~~~~~~~~~~~~~~~~~~~~ 44:31.44 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:31.44 NS_INTERFACE_MAP_END 44:31.44 ^~~~~~~~~~~~~~~~~~~~ 44:31.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:31.44 else 44:31.44 ^~~~ 44:31.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 44:31.44 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 44:31.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:31.44 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 44:31.44 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 44:31.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:34.18 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 44:34.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:34.18 foundInterface = 0; \ 44:34.18 ^~~~~~~~~~~~~~ 44:34.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:34.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:34.19 ^~~~~~~~~~~~~~~~~~~~~~~ 44:34.19 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheIndex.cpp:247:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:34.19 NS_INTERFACE_MAP_END 44:34.19 ^~~~~~~~~~~~~~~~~~~~ 44:34.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:34.19 else 44:34.19 ^~~~ 44:34.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:34.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:34.19 ^~~~~~~~~~~~~~~~~~ 44:34.19 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheIndex.cpp:246:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:34.19 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 44:34.19 ^~~~~~~~~~~~~~~~~~~~~~ 45:17.41 netwerk/protocol/about 45:21.02 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 45:21.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 45:21.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIAboutModule.h:10, 45:21.03 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutBlank.h:9, 45:21.03 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutBlank.cpp:6, 45:21.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 45:21.03 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 45:21.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:21.03 foundInterface = 0; \ 45:21.03 ^~~~~~~~~~~~~~ 45:21.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:21.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:21.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:21.03 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:21.03 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 45:21.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:21.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 45:21.03 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:343:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:21.03 else 45:21.03 ^~~~ 45:21.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 45:21.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 45:21.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIAboutModule.h:10, 45:21.03 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutBlank.h:9, 45:21.04 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutBlank.cpp:6, 45:21.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 45:21.04 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 45:21.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:21.04 foundInterface = 0; \ 45:21.04 ^~~~~~~~~~~~~~ 45:21.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:21.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:21.04 ^~~~~~~~~~~~~~~~~~~~~~~ 45:21.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:21.04 NS_INTERFACE_MAP_END \ 45:21.04 ^~~~~~~~~~~~~~~~~~~~ 45:21.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 45:21.04 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 45:21.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:21.04 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:427:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 45:21.04 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 45:21.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:21.04 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.h:15, 45:21.04 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.h:16, 45:21.04 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 45:21.04 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 45:21.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 45:21.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 45:21.04 } else \ 45:21.04 ^~~~ 45:21.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 45:21.04 } else \ 45:21.04 ^~~~ 45:21.04 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:427:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 45:21.04 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 45:21.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:26.72 netwerk/protocol/data 45:34.21 netwerk/protocol/file 45:43.23 netwerk/protocol/ftp 46:05.52 netwerk/protocol/gio 46:08.80 netwerk/protocol/http 46:34.36 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 46:34.36 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 46:34.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 46:34.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:34.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:34.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:34.36 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpLog.h:20, 46:34.36 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/ASpdySession.cpp:8, 46:34.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 46:34.36 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 46:34.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:34.36 foundInterface = 0; \ 46:34.36 ^~~~~~~~~~~~~~ 46:34.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:34.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:34.36 ^~~~~~~~~~~~~~~~~~~~~~~ 46:34.36 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:34.36 NS_INTERFACE_MAP_END 46:34.36 ^~~~~~~~~~~~~~~~~~~~ 46:34.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:34.36 else 46:34.36 ^~~~ 46:34.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:34.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:34.37 ^~~~~~~~~~~~~~~~~~ 46:34.37 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/AltDataOutputStreamChild.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:34.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 46:34.37 ^~~~~~~~~~~~~~~~~~~~~~ 46:34.64 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 46:34.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:34.64 foundInterface = 0; \ 46:34.64 ^~~~~~~~~~~~~~ 46:34.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:34.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:34.64 ^~~~~~~~~~~~~~~~~~~~~~~ 46:34.64 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:34.64 NS_INTERFACE_MAP_END 46:34.64 ^~~~~~~~~~~~~~~~~~~~ 46:34.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:34.64 else 46:34.64 ^~~~ 46:34.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:34.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:34.64 ^~~~~~~~~~~~~~~~~~ 46:34.64 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:34.64 NS_INTERFACE_MAP_ENTRY(nsIObserver) 46:34.64 ^~~~~~~~~~~~~~~~~~~~~~ 46:35.21 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 46:35.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:35.21 foundInterface = 0; \ 46:35.21 ^~~~~~~~~~~~~~ 46:35.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:35.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:35.21 ^~~~~~~~~~~~~~~~~~~~~~~ 46:35.21 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:35.21 NS_INTERFACE_MAP_END 46:35.21 ^~~~~~~~~~~~~~~~~~~~ 46:35.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:35.21 else 46:35.21 ^~~~ 46:35.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 46:35.21 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 46:35.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:35.21 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 46:35.21 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 46:35.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:37.20 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 46:37.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:37.20 foundInterface = 0; \ 46:37.20 ^~~~~~~~~~~~~~ 46:37.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:37.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:37.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:37.21 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpBaseChannel.cpp:418:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:37.21 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 46:37.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:37.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:37.21 } else 46:37.21 ^~~~ 46:37.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 46:37.21 NS_IMPL_QUERY_BODY_CONCRETE(_class) 46:37.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:37.21 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpBaseChannel.cpp:417:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 46:37.21 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 46:37.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:21.19 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 47:21.19 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 47:21.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 47:21.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:21.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:21.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:21.19 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpLog.h:20, 47:21.19 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelChild.cpp:9, 47:21.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 47:21.19 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 47:21.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:21.19 foundInterface = 0; \ 47:21.19 ^~~~~~~~~~~~~~ 47:21.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:21.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:21.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:21.19 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelChild.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:21.19 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 47:21.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:21.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:21.19 } else 47:21.19 ^~~~ 47:21.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 47:21.19 NS_IMPL_QUERY_BODY_CONCRETE(_class) 47:21.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:21.19 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelChild.cpp:294:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 47:21.19 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 47:21.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:22.95 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 47:22.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:22.96 foundInterface = 0; \ 47:22.96 ^~~~~~~~~~~~~~ 47:22.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:22.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:22.96 ^~~~~~~~~~~~~~~~~~~~~~~ 47:22.96 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelParent.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:22.96 NS_INTERFACE_MAP_END 47:22.96 ^~~~~~~~~~~~~~~~~~~~ 47:22.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:22.96 } else 47:22.96 ^~~~ 47:22.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 47:22.96 NS_IMPL_QUERY_BODY_CONCRETE(_class) 47:22.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:22.96 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelParent.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 47:22.96 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 47:22.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:23.08 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 47:23.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:23.08 foundInterface = 0; \ 47:23.08 ^~~~~~~~~~~~~~ 47:23.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:23.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:23.08 ^~~~~~~~~~~~~~~~~~~~~~~ 47:23.08 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelParentListener.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:23.08 NS_INTERFACE_MAP_END 47:23.08 ^~~~~~~~~~~~~~~~~~~~ 47:23.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:23.08 } else 47:23.08 ^~~~ 47:23.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 47:23.08 NS_IMPL_QUERY_BODY_CONCRETE(_class) 47:23.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:23.08 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelParentListener.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 47:23.08 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 47:23.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:23.24 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/TrackingDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::TrackingDummyChannel::QueryInterface(const nsIID&, void**)': 47:23.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:23.24 foundInterface = 0; \ 47:23.24 ^~~~~~~~~~~~~~ 47:23.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:23.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:23.25 ^~~~~~~~~~~~~~~~~~~~~~~ 47:23.25 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/TrackingDummyChannel.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:23.25 NS_INTERFACE_MAP_END 47:23.25 ^~~~~~~~~~~~~~~~~~~~ 47:23.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:23.25 } else 47:23.25 ^~~~ 47:23.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 47:23.25 NS_IMPL_QUERY_BODY_CONCRETE(_class) 47:23.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:23.25 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/TrackingDummyChannel.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 47:23.25 NS_INTERFACE_MAP_ENTRY_CONCRETE(TrackingDummyChannel) 47:23.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:11.28 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 48:11.28 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 48:11.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 48:11.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:11.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:11.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/net/NeckoChild.h:11, 48:11.28 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpLog.h:20, 48:11.28 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpAuthManager.cpp:7, 48:11.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 48:11.28 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 48:11.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:11.28 foundInterface = 0; \ 48:11.28 ^~~~~~~~~~~~~~ 48:11.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:11.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:11.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:11.29 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpChannel.cpp:5976:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:11.29 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 48:11.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:11.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:11.29 } else 48:11.29 ^~~~ 48:11.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 48:11.29 NS_IMPL_QUERY_BODY_CONCRETE(_class) 48:11.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:11.29 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpChannel.cpp:5975:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 48:11.29 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 48:11.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:11.55 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 48:11.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:11.55 foundInterface = 0; \ 48:11.55 ^~~~~~~~~~~~~~ 48:11.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:11.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:11.55 ^~~~~~~~~~~~~~~~~~~~~~~ 48:11.55 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpConnection.cpp:2382:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:11.55 NS_INTERFACE_MAP_END 48:11.55 ^~~~~~~~~~~~~~~~~~~~ 48:11.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:11.55 } else 48:11.55 ^~~~ 48:11.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 48:11.55 NS_IMPL_QUERY_BODY_CONCRETE(_class) 48:11.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:11.55 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpConnection.cpp:2381:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 48:11.55 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 48:11.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:11.67 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 48:11.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:11.67 foundInterface = 0; \ 48:11.67 ^~~~~~~~~~~~~~ 48:11.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:11.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:11.67 ^~~~~~~~~~~~~~~~~~~~~~~ 48:11.67 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3826:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:11.67 NS_INTERFACE_MAP_END 48:11.67 ^~~~~~~~~~~~~~~~~~~~ 48:11.67 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:56: 48:11.67 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3825:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:11.67 } else 48:11.67 ^~~~ 48:59.43 netwerk/protocol/res 49:04.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 49:04.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 49:04.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISerializable.h:10, 49:04.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIPrincipal.h:10, 49:04.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsJSPrincipals.h:10, 49:04.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasePrincipal.h:10, 49:04.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/net/NeckoParent.h:8, 49:04.65 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 49:04.65 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 49:04.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 49:04.65 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 49:04.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:04.66 foundInterface = 0; \ 49:04.66 ^~~~~~~~~~~~~~ 49:04.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:04.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:04.66 ^~~~~~~~~~~~~~~~~~~~~~~ 49:04.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:04.66 NS_INTERFACE_MAP_END \ 49:04.66 ^~~~~~~~~~~~~~~~~~~~ 49:04.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 49:04.66 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 49:04.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:04.66 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:39:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 49:04.66 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 49:04.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:04.66 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsStandardURL.h:23, 49:04.66 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.h:15, 49:04.66 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 49:04.66 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 49:04.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 49:04.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 49:04.66 } else \ 49:04.66 ^~~~ 49:04.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 49:04.66 } else \ 49:04.66 ^~~~ 49:04.66 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:39:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 49:04.66 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 49:04.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:12.95 netwerk/protocol/viewsource 49:16.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 49:16.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 49:16.82 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 49:16.82 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 49:16.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 49:16.82 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 49:16.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:16.82 foundInterface = 0; \ 49:16.82 ^~~~~~~~~~~~~~ 49:16.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:16.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:16.82 ^~~~~~~~~~~~~~~~~~~~~~~ 49:16.82 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:16.82 NS_INTERFACE_MAP_END 49:16.82 ^~~~~~~~~~~~~~~~~~~~ 49:16.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:16.82 else 49:16.82 ^~~~ 49:16.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:16.83 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:16.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:16.83 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:16.83 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 49:16.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:22.58 netwerk/protocol/websocket 49:29.69 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 49:29.69 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 49:29.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 49:29.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 49:29.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 49:29.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/net/NeckoChild.h:11, 49:29.69 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketLog.h:12, 49:29.69 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 49:29.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 49:29.69 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 49:29.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:29.69 foundInterface = 0; \ 49:29.69 ^~~~~~~~~~~~~~ 49:29.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:29.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:29.69 ^~~~~~~~~~~~~~~~~~~~~~~ 49:29.69 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:29.69 NS_INTERFACE_MAP_END 49:29.69 ^~~~~~~~~~~~~~~~~~~~ 49:29.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:29.69 else 49:29.69 ^~~~ 49:29.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:29.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:29.69 ^~~~~~~~~~~~~~~~~~ 49:29.69 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:29.69 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 49:29.69 ^~~~~~~~~~~~~~~~~~~~~~ 49:29.76 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 49:29.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:29.76 foundInterface = 0; \ 49:29.76 ^~~~~~~~~~~~~~ 49:29.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:29.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:29.76 ^~~~~~~~~~~~~~~~~~~~~~~ 49:29.76 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:29.76 NS_INTERFACE_MAP_END 49:29.76 ^~~~~~~~~~~~~~~~~~~~ 49:29.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:29.76 else 49:29.76 ^~~~ 49:29.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:29.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:29.76 ^~~~~~~~~~~~~~~~~~ 49:29.76 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:29.76 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 49:29.76 ^~~~~~~~~~~~~~~~~~~~~~ 49:29.77 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 49:29.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:29.77 foundInterface = 0; \ 49:29.77 ^~~~~~~~~~~~~~ 49:29.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:29.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:29.77 ^~~~~~~~~~~~~~~~~~~~~~~ 49:29.77 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketEventService.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:29.77 NS_INTERFACE_MAP_END 49:29.77 ^~~~~~~~~~~~~~~~~~~~ 49:29.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:29.77 else 49:29.77 ^~~~ 49:29.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:29.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:29.77 ^~~~~~~~~~~~~~~~~~ 49:29.77 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketEventService.cpp:198:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:29.77 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 49:29.77 ^~~~~~~~~~~~~~~~~~~~~~ 49:29.79 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 49:29.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:29.79 foundInterface = 0; \ 49:29.79 ^~~~~~~~~~~~~~ 49:29.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:29.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:29.79 ^~~~~~~~~~~~~~~~~~~~~~~ 49:29.79 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:29.79 NS_INTERFACE_MAP_END 49:29.79 ^~~~~~~~~~~~~~~~~~~~ 49:29.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:29.79 else 49:29.79 ^~~~ 49:29.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:29.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:29.79 ^~~~~~~~~~~~~~~~~~ 49:29.79 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:29.79 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 49:29.79 ^~~~~~~~~~~~~~~~~~~~~~ 49:32.86 Finished release [optimized] target(s) in 46m 44s 49:33.06 netwerk/protocol/wyciwyg 49:46.58 netwerk/system/linux 49:46.75 netwerk/ipc 49:48.79 netwerk/url-classifier 49:52.95 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 49:52.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 49:52.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:52.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 49:52.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 49:52.95 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/url-classifier/Entries.h:13, 49:52.95 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/url-classifier/Classifier.h:9, 49:52.95 from /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 49:52.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2: 49:52.95 /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 49:52.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:52.95 foundInterface = 0; \ 49:52.95 ^~~~~~~~~~~~~~ 49:52.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:52.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:52.95 ^~~~~~~~~~~~~~~~~~~~~~~ 49:52.95 /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:52.95 NS_INTERFACE_MAP_END 49:52.95 ^~~~~~~~~~~~~~~~~~~~ 49:52.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:52.95 else 49:52.95 ^~~~ 49:52.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:52.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:52.95 ^~~~~~~~~~~~~~~~~~ 49:52.95 /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:52.95 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 49:52.95 ^~~~~~~~~~~~~~~~~~~~~~ 49:52.96 /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 49:52.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:52.96 foundInterface = 0; \ 49:52.96 ^~~~~~~~~~~~~~ 49:52.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:52.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:52.96 ^~~~~~~~~~~~~~~~~~~~~~~ 49:52.96 /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:52.96 NS_INTERFACE_MAP_END 49:52.96 ^~~~~~~~~~~~~~~~~~~~ 49:52.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:52.96 else 49:52.96 ^~~~ 49:52.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:52.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:52.96 ^~~~~~~~~~~~~~~~~~ 49:52.96 /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:52.96 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 49:52.96 ^~~~~~~~~~~~~~~~~~~~~~ 49:53.23 /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 49:53.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:53.23 foundInterface = 0; \ 49:53.23 ^~~~~~~~~~~~~~ 49:53.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:53.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:53.23 ^~~~~~~~~~~~~~~~~~~~~~~ 49:53.23 /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:53.23 NS_INTERFACE_MAP_END 49:53.23 ^~~~~~~~~~~~~~~~~~~~ 49:53.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:53.23 else 49:53.23 ^~~~ 49:53.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:53.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:53.23 ^~~~~~~~~~~~~~~~~~ 49:53.23 /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:53.23 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 49:53.23 ^~~~~~~~~~~~~~~~~~~~~~ 50:00.47 netwerk/wifi 50:00.47 netwerk/build 50:04.21 netwerk/test 50:08.60 netwerk/test/gtest 50:09.49 netwerk/test/gtest/parse-ftp 50:10.15 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 50:10.15 /builddir/build/BUILD/firefox-66.0.3/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)': 50:10.15 /builddir/build/BUILD/firefox-66.0.3/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] 50:10.16 memset(&state, 0, sizeof(state)); 50:10.16 ^ 50:10.16 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11, 50:10.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 50:10.16 /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/ParseFTPList.h:71:8: note: 'struct list_state' declared here 50:10.16 struct list_state { 50:10.16 ^~~~~~~~~~ 50:13.06 extensions/auth 50:19.21 ipc/chromium 50:34.14 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/base/basictypes.h:16, 50:34.14 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/base/at_exit.h:12, 50:34.14 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/base/at_exit.cc:7, 50:34.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:2: 50:34.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 50:34.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 50:34.14 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 50:34.14 ^~ 50:34.14 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/base/pickle.h:17, 50:34.14 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/base/histogram.cc:20, 50:34.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:56: 50:34.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BufferList.h:541:17: note: 'lastSegmentSize' was declared here 50:34.14 Maybe lastSegmentSize; 50:34.14 ^~~~~~~~~~~~~~~ 50:43.22 ipc/chromium/src/third_party 50:44.50 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:38: 50:44.50 /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 50:44.50 /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/base/string_util.cc:672:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 50:44.50 return result; 50:44.50 ^~~~~~ 50:50.71 ipc/glue 51:14.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 51:14.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 51:14.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 51:14.61 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message.h:21, 51:14.61 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_channel.h:13, 51:14.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ipc/Transport.h:11, 51:14.61 from /builddir/build/BUILD/firefox-66.0.3/ipc/glue/BackgroundChild.h:11, 51:14.61 from /builddir/build/BUILD/firefox-66.0.3/ipc/glue/BackgroundImpl.cpp:7, 51:14.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 51:14.61 /builddir/build/BUILD/firefox-66.0.3/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 51:14.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:14.61 foundInterface = 0; \ 51:14.61 ^~~~~~~~~~~~~~ 51:14.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:14.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:14.61 ^~~~~~~~~~~~~~~~~~~~~~~ 51:14.61 /builddir/build/BUILD/firefox-66.0.3/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:14.61 NS_INTERFACE_MAP_END 51:14.61 ^~~~~~~~~~~~~~~~~~~~ 51:14.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:14.61 else 51:14.61 ^~~~ 51:14.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:14.61 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:14.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:14.61 /builddir/build/BUILD/firefox-66.0.3/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:14.61 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 51:14.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:19.87 ipc/testshell 51:19.89 ipc/ipdl 51:30.01 ipc/contentproc 51:30.67 js/ipc 51:32.21 hal 51:38.09 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 51:38.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 51:38.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 51:38.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 51:38.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 51:38.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 51:38.10 from /builddir/build/BUILD/firefox-66.0.3/js/src/jsapi.h:29, 51:38.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 51:38.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 51:38.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:16, 51:38.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 51:38.10 from /builddir/build/BUILD/firefox-66.0.3/js/ipc/JavaScriptShared.h:12, 51:38.10 from /builddir/build/BUILD/firefox-66.0.3/js/ipc/WrapperAnswer.h:11, 51:38.10 from /builddir/build/BUILD/firefox-66.0.3/js/ipc/JavaScriptBase.h:11, 51:38.10 from /builddir/build/BUILD/firefox-66.0.3/js/ipc/JavaScriptChild.h:11, 51:38.10 from /builddir/build/BUILD/firefox-66.0.3/js/ipc/JavaScriptChild.cpp:8, 51:38.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 51:38.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 51:38.10 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 51:38.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 51:38.10 memset(aT, 0, sizeof(T)); 51:38.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 51:38.10 In file included from /builddir/build/BUILD/firefox-66.0.3/js/ipc/JavaScriptChild.cpp:12, 51:38.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 51:38.10 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 51:38.10 struct GlobalProperties { 51:38.10 ^~~~~~~~~~~~~~~~ 51:50.70 js/xpconnect/wrappers 51:55.43 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 51:55.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 51:55.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 51:55.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 51:55.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 51:55.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 51:55.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsfriendapi.h:18, 51:55.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Proxy.h:12, 51:55.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Wrapper.h:12, 51:55.43 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/wrappers/WrapperFactory.h:10, 51:55.43 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/wrappers/XrayWrapper.h:12, 51:55.43 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/wrappers/XrayWrapper.cpp:7: 51:55.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 51:55.43 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 51:55.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 51:55.43 memset(aT, 0, sizeof(T)); 51:55.43 ~~~~~~^~~~~~~~~~~~~~~~~~ 51:55.43 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/wrappers/XrayWrapper.cpp:17: 51:55.43 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 51:55.43 struct GlobalProperties { 51:55.43 ^~~~~~~~~~~~~~~~ 51:56.40 js/xpconnect/loader 52:01.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 52:01.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 52:01.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 52:01.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 52:01.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 52:01.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 52:01.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsapi.h:29, 52:01.60 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 52:01.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 52:01.60 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 52:01.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 52:01.61 memset(aT, 0, sizeof(T)); 52:01.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 52:01.61 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/mozJSComponentLoader.cpp:40: 52:01.61 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 52:01.61 struct GlobalProperties { 52:01.61 ^~~~~~~~~~~~~~~~ 52:09.06 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 52:09.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 52:09.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFile.h:10, 52:09.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/FileUtils.h:21, 52:09.06 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/AutoMemMap.h:9, 52:09.06 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/AutoMemMap.cpp:7, 52:09.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 52:09.06 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 52:09.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:09.06 foundInterface = 0; \ 52:09.06 ^~~~~~~~~~~~~~ 52:09.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:09.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:09.07 ^~~~~~~~~~~~~~~~~~~~~~~ 52:09.07 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/ChromeScriptLoader.cpp:327:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:09.07 NS_INTERFACE_MAP_END 52:09.07 ^~~~~~~~~~~~~~~~~~~~ 52:09.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:09.07 else 52:09.07 ^~~~ 52:09.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:09.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:09.07 ^~~~~~~~~~~~~~~~~~ 52:09.07 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/ChromeScriptLoader.cpp:326:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:09.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:09.07 ^~~~~~~~~~~~~~~~~~~~~~ 52:11.08 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 52:11.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:11.08 foundInterface = 0; \ 52:11.08 ^~~~~~~~~~~~~~ 52:11.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:11.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:11.08 ^~~~~~~~~~~~~~~~~~~~~~~ 52:11.08 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/mozJSSubScriptLoader.cpp:281:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:11.08 NS_INTERFACE_MAP_END 52:11.08 ^~~~~~~~~~~~~~~~~~~~ 52:11.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:11.08 else 52:11.08 ^~~~ 52:11.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:11.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:11.08 ^~~~~~~~~~~~~~~~~~ 52:11.08 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/mozJSSubScriptLoader.cpp:280:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:11.08 NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 52:11.08 ^~~~~~~~~~~~~~~~~~~~~~ 52:11.33 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 52:11.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 52:11.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 52:11.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 52:11.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 52:11.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h:25, 52:11.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 52:11.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 52:11.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFile.h:14, 52:11.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/FileUtils.h:21, 52:11.34 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/AutoMemMap.h:9, 52:11.34 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/AutoMemMap.cpp:7, 52:11.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 52:11.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 52:11.34 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 52:11.34 /builddir/build/BUILD/firefox-66.0.3/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] 52:11.34 memset(aT, 0, sizeof(T)); 52:11.34 ~~~~~~^~~~~~~~~~~~~~~~~~ 52:11.34 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/ScriptPreloader.cpp:30, 52:11.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 52:11.34 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 52:11.34 struct AmountFns { 52:11.34 ^~~~~~~~~ 52:11.34 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 52:11.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 52:11.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 52:11.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 52:11.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 52:11.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h:25, 52:11.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 52:11.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 52:11.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFile.h:14, 52:11.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/FileUtils.h:21, 52:11.35 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/AutoMemMap.h:9, 52:11.35 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/AutoMemMap.cpp:7, 52:11.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 52:11.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 52:11.35 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 52:11.35 /builddir/build/BUILD/firefox-66.0.3/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] 52:11.35 memset(aT, 0, sizeof(T)); 52:11.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 52:11.35 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/ScriptPreloader.cpp:30, 52:11.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 52:11.35 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 52:11.35 struct SizeOfTabFns { 52:11.35 ^~~~~~~~~~~~ 52:11.39 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 52:11.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 52:11.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 52:11.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 52:11.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 52:11.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h:25, 52:11.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 52:11.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 52:11.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFile.h:14, 52:11.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/FileUtils.h:21, 52:11.39 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/AutoMemMap.h:9, 52:11.39 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/AutoMemMap.cpp:7, 52:11.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 52:11.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 52:11.39 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 52:11.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 52:11.39 memset(aT, 0, sizeof(T)); 52:11.39 ~~~~~~^~~~~~~~~~~~~~~~~~ 52:11.39 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 52:11.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 52:11.39 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 52:11.39 struct GlobalProperties { 52:11.39 ^~~~~~~~~~~~~~~~ 52:22.63 js/xpconnect/src 52:29.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 52:29.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 52:29.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 52:29.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 52:29.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 52:29.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 52:29.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 52:29.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 52:29.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 52:29.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 52:29.64 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:76, 52:29.64 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 52:29.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 52:29.64 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 52:29.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:29.64 foundInterface = 0; \ 52:29.64 ^~~~~~~~~~~~~~ 52:29.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:29.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:29.64 ^~~~~~~~~~~~~~~~~~~~~~~ 52:29.64 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/Sandbox.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:29.64 NS_INTERFACE_MAP_END 52:29.64 ^~~~~~~~~~~~~~~~~~~~ 52:29.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:29.64 else 52:29.64 ^~~~ 52:29.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:29.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:29.64 ^~~~~~~~~~~~~~~~~~ 52:29.64 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/Sandbox.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:29.64 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 52:29.64 ^~~~~~~~~~~~~~~~~~~~~~ 52:30.30 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 52:30.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:30.30 foundInterface = 0; \ 52:30.30 ^~~~~~~~~~~~~~ 52:30.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:30.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:30.31 ^~~~~~~~~~~~~~~~~~~~~~~ 52:30.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:30.31 NS_INTERFACE_MAP_END 52:30.31 ^~~~~~~~~~~~~~~~~~~~ 52:30.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:30.31 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 52:30.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:30.31 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCComponents.cpp:2658:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 52:30.31 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 52:30.31 ^~~~~~~~~~~~~~~~~~~~ 52:30.31 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:107, 52:30.31 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 52:30.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 52:30.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:30.31 } else 52:30.31 ^~~~ 52:30.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 52:30.31 } else 52:30.31 ^~~~ 52:30.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:30.31 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 52:30.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:30.31 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCComponents.cpp:2658:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 52:30.31 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 52:30.31 ^~~~~~~~~~~~~~~~~~~~ 52:30.31 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 52:30.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 52:30.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 52:30.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 52:30.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 52:30.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 52:30.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 52:30.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 52:30.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 52:30.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 52:30.31 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:76, 52:30.31 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 52:30.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 52:30.31 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 52:30.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:30.31 foundInterface = 0; \ 52:30.31 ^~~~~~~~~~~~~~ 52:30.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:30.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:30.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:30.31 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCComponents.cpp:2668:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:30.31 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 52:30.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:30.31 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:107, 52:30.31 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 52:30.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 52:30.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:30.31 } else 52:30.31 ^~~~ 52:30.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 52:30.31 } else 52:30.31 ^~~~ 52:30.94 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 52:30.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 52:30.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 52:30.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 52:30.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 52:30.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 52:30.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsapi.h:29, 52:30.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:10, 52:30.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 52:30.94 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:76, 52:30.94 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 52:30.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 52:30.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 52:30.94 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 52:30.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 52:30.94 memset(aT, 0, sizeof(T)); 52:30.94 ~~~~~~^~~~~~~~~~~~~~~~~~ 52:30.94 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 52:30.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 52:30.95 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 52:30.95 struct GlobalProperties { 52:30.95 ^~~~~~~~~~~~~~~~ 52:49.33 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 52:49.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 52:49.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 52:49.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 52:49.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 52:49.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Id.h:26, 52:49.33 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/wrappers/AccessCheck.h:10, 52:49.33 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/wrappers/AccessCheck.cpp:7, 52:49.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 52:49.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 52:49.33 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 52:49.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 52:49.33 memset(aT, 0, sizeof(T)); 52:49.33 ~~~~~~^~~~~~~~~~~~~~~~~~ 52:49.33 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/wrappers/AccessCheck.cpp:25, 52:49.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 52:49.33 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 52:49.33 struct GlobalProperties { 52:49.33 ^~~~~~~~~~~~~~~~ 53:07.23 js/xpconnect/tests/components/native 53:07.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:07.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 53:07.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsXULAppAPI.h:13, 53:07.27 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCShellImpl.cpp:7, 53:07.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 53:07.27 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 53:07.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:07.28 foundInterface = 0; \ 53:07.28 ^~~~~~~~~~~~~~ 53:07.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:07.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:07.28 ^~~~~~~~~~~~~~~~~~~~~~~ 53:07.28 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:07.28 NS_INTERFACE_MAP_END 53:07.28 ^~~~~~~~~~~~~~~~~~~~ 53:07.28 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:107, 53:07.28 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCShellImpl.cpp:34, 53:07.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 53:07.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:07.28 } else 53:07.28 ^~~~ 53:07.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 53:07.28 } else 53:07.28 ^~~~ 53:07.87 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:07.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 53:07.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsXULAppAPI.h:13, 53:07.88 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCShellImpl.cpp:7, 53:07.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 53:07.88 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 53:07.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:07.88 foundInterface = 0; \ 53:07.88 ^~~~~~~~~~~~~~ 53:07.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:07.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:07.88 ^~~~~~~~~~~~~~~~~~~~~~~ 53:07.88 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:07.88 NS_INTERFACE_MAP_END 53:07.88 ^~~~~~~~~~~~~~~~~~~~ 53:07.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:07.88 else 53:07.88 ^~~~ 53:07.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:07.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:07.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:07.90 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:07.90 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 53:07.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:07.90 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 53:07.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:07.90 foundInterface = 0; \ 53:07.90 ^~~~~~~~~~~~~~ 53:07.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:07.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:07.90 ^~~~~~~~~~~~~~~~~~~~~~~ 53:07.92 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCWrappedNative.cpp:672:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:07.92 NS_INTERFACE_MAP_END 53:07.92 ^~~~~~~~~~~~~~~~~~~~ 53:07.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:07.92 else 53:07.92 ^~~~ 53:07.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:07.92 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:07.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:07.92 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCWrappedNative.cpp:671:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:07.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 53:07.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:09.41 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 53:09.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 53:09.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 53:09.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 53:09.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 53:09.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h:25, 53:09.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 53:09.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 53:09.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFile.h:14, 53:09.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/XREAppData.h:15, 53:09.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsXULAppAPI.h:15, 53:09.42 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCShellImpl.cpp:7, 53:09.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 53:09.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 53:09.42 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 53:09.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 53:09.42 memset(aT, 0, sizeof(T)); 53:09.42 ~~~~~~^~~~~~~~~~~~~~~~~~ 53:09.42 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCShellImpl.cpp:34, 53:09.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 53:09.42 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 53:09.42 struct GlobalProperties { 53:09.42 ^~~~~~~~~~~~~~~~ 53:09.97 intl/chardet 53:10.62 modules/libjar 53:14.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:14.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 53:14.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIInputStream.h:10, 53:14.82 from /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJARInputStream.h:10, 53:14.82 from /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJAR.cpp:7, 53:14.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 53:14.82 /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 53:14.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:14.82 foundInterface = 0; \ 53:14.82 ^~~~~~~~~~~~~~ 53:14.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:14.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:14.82 ^~~~~~~~~~~~~~~~~~~~~~~ 53:14.83 /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:14.83 NS_INTERFACE_MAP_END 53:14.83 ^~~~~~~~~~~~~~~~~~~~ 53:14.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:14.83 } else 53:14.83 ^~~~ 53:14.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 53:14.83 NS_IMPL_QUERY_BODY_CONCRETE(_class) 53:14.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:14.83 /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 53:14.83 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 53:14.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:14.83 /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 53:14.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:14.83 foundInterface = 0; \ 53:14.83 ^~~~~~~~~~~~~~ 53:14.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:14.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:14.83 ^~~~~~~~~~~~~~~~~~~~~~~ 53:14.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:14.83 NS_INTERFACE_MAP_END \ 53:14.83 ^~~~~~~~~~~~~~~~~~~~ 53:14.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 53:14.83 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 53:14.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:14.83 /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJARURI.cpp:227:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 53:14.83 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 53:14.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:14.83 In file included from /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJARURI.h:16, 53:14.83 from /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJARFactory.cpp:16, 53:14.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:20: 53:14.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 53:14.83 } else \ 53:14.83 ^~~~ 53:14.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 53:14.83 } else \ 53:14.84 ^~~~ 53:14.84 /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJARURI.cpp:227:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 53:14.84 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 53:14.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:19.47 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:65: 53:19.47 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCWrappedNative.cpp: In static member function 'static bool XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)': 53:19.47 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCWrappedNative.cpp:1615:33: warning: 'array_count' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:19.47 if (!XPCConvert::JSData2Native(mCallContext, &dp->val, src, type, ¶m_iid, 53:19.47 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:19.47 array_count, &err)) { 53:19.47 ~~~~~~~~~~~~~~~~~~ 53:19.47 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCWrappedNative.cpp:1608:12: note: 'array_count' was declared here 53:19.47 uint32_t array_count; 53:19.47 ^~~~~~~~~~~ 53:20.08 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCWrappedNative.cpp: In function 'static bool XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)': 53:20.08 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCWrappedNative.cpp:1615:33: warning: 'array_count' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:20.08 if (!XPCConvert::JSData2Native(mCallContext, &dp->val, src, type, ¶m_iid, 53:20.08 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:20.08 array_count, &err)) { 53:20.08 ~~~~~~~~~~~~~~~~~~ 53:20.08 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCWrappedNative.cpp:1608:12: note: 'array_count' was declared here 53:20.08 uint32_t array_count; 53:20.08 ^~~~~~~~~~~ 53:25.87 modules/libjar/zipwriter 53:29.26 storage 53:30.55 storage/build 53:33.46 storage/test/gtest 53:37.29 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:37.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 53:37.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIArray.h:10, 53:37.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIArrayExtensions.h:10, 53:37.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIMutableArray.h:10, 53:37.30 from /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageConnection.cpp:10: 53:37.30 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 53:37.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:37.30 foundInterface = 0; \ 53:37.30 ^~~~~~~~~~~~~~ 53:37.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:37.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:37.30 ^~~~~~~~~~~~~~~~~~~~~~~ 53:37.30 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageConnection.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:37.30 NS_INTERFACE_MAP_END 53:37.30 ^~~~~~~~~~~~~~~~~~~~ 53:37.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:37.30 else 53:37.30 ^~~~ 53:37.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:37.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:37.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:37.30 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageConnection.cpp:495:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:37.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 53:37.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:43.49 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:43.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 53:43.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:10, 53:43.49 from /builddir/build/BUILD/firefox-66.0.3/storage/FileSystemModule.cpp:11, 53:43.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/storage/Unified_cpp_storage0.cpp:2: 53:43.49 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 53:43.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:43.49 foundInterface = 0; \ 53:43.49 ^~~~~~~~~~~~~~ 53:43.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:43.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:43.49 ^~~~~~~~~~~~~~~~~~~~~~~ 53:43.49 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:43.49 NS_INTERFACE_MAP_END 53:43.49 ^~~~~~~~~~~~~~~~~~~~ 53:43.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:43.49 else 53:43.49 ^~~~ 53:43.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:43.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:43.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:43.49 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:43.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 53:43.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:43.53 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 53:43.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:43.53 foundInterface = 0; \ 53:43.53 ^~~~~~~~~~~~~~ 53:43.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:43.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:43.53 ^~~~~~~~~~~~~~~~~~~~~~~ 53:43.53 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:43.53 NS_INTERFACE_MAP_END 53:43.53 ^~~~~~~~~~~~~~~~~~~~ 53:43.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:43.53 else 53:43.53 ^~~~ 53:43.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:43.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:43.53 ^~~~~~~~~~~~~~~~~~ 53:43.53 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:43.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:43.54 ^~~~~~~~~~~~~~~~~~~~~~ 53:43.54 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 53:43.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:43.54 foundInterface = 0; \ 53:43.55 ^~~~~~~~~~~~~~ 53:43.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:43.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:43.55 ^~~~~~~~~~~~~~~~~~~~~~~ 53:43.55 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:43.55 NS_INTERFACE_MAP_END 53:43.55 ^~~~~~~~~~~~~~~~~~~~ 53:43.55 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 53:43.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 53:43.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 53:43.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 53:43.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 53:43.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsProxyRelease.h:16, 53:43.55 from /builddir/build/BUILD/firefox-66.0.3/storage/StorageBaseStatementInternal.cpp:9, 53:43.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/storage/Unified_cpp_storage0.cpp:20: 53:43.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:43.55 } else 53:43.55 ^~~~ 53:43.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:43.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:43.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:43.55 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 53:43.55 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 53:43.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.62 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:47.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 53:47.62 from /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageService.h:10, 53:47.62 from /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageService.cpp:10, 53:47.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/storage/Unified_cpp_storage1.cpp:2: 53:47.62 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 53:47.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:47.62 foundInterface = 0; \ 53:47.62 ^~~~~~~~~~~~~~ 53:47.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:47.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:47.62 ^~~~~~~~~~~~~~~~~~~~~~~ 53:47.62 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:47.62 NS_INTERFACE_MAP_END 53:47.62 ^~~~~~~~~~~~~~~~~~~~ 53:47.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:47.62 else 53:47.62 ^~~~ 53:47.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:47.62 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:47.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.62 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:47.63 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 53:47.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.65 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 53:47.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:47.65 foundInterface = 0; \ 53:47.65 ^~~~~~~~~~~~~~ 53:47.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:47.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:47.65 ^~~~~~~~~~~~~~~~~~~~~~~ 53:47.65 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:47.65 NS_INTERFACE_MAP_END 53:47.65 ^~~~~~~~~~~~~~~~~~~~ 53:47.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:47.65 else 53:47.65 ^~~~ 53:47.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:47.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:47.65 ^~~~~~~~~~~~~~~~~~ 53:47.65 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:47.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:47.65 ^~~~~~~~~~~~~~~~~~~~~~ 53:47.67 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 53:47.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:47.67 foundInterface = 0; \ 53:47.67 ^~~~~~~~~~~~~~ 53:47.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:47.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:47.67 ^~~~~~~~~~~~~~~~~~~~~~~ 53:47.67 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:47.67 NS_INTERFACE_MAP_END 53:47.67 ^~~~~~~~~~~~~~~~~~~~ 53:47.67 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 53:47.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 53:47.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 53:47.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 53:47.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 53:47.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsProxyRelease.h:16, 53:47.67 from /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageConnection.h:14, 53:47.67 from /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageService.cpp:11, 53:47.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/storage/Unified_cpp_storage1.cpp:2: 53:47.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:47.67 } else 53:47.67 ^~~~ 53:47.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:47.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:47.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.67 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 53:47.67 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 53:47.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.67 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:47.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 53:47.68 from /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageService.h:10, 53:47.68 from /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageService.cpp:10, 53:47.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/storage/Unified_cpp_storage1.cpp:2: 53:47.68 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 53:47.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:47.68 foundInterface = 0; \ 53:47.68 ^~~~~~~~~~~~~~ 53:47.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:47.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:47.68 ^~~~~~~~~~~~~~~~~~~~~~~ 53:47.68 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:47.68 NS_INTERFACE_MAP_END 53:47.68 ^~~~~~~~~~~~~~~~~~~~ 53:47.68 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 53:47.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 53:47.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 53:47.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 53:47.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 53:47.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsProxyRelease.h:16, 53:47.68 from /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageConnection.h:14, 53:47.68 from /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageService.cpp:11, 53:47.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/storage/Unified_cpp_storage1.cpp:2: 53:47.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:47.68 } else 53:47.68 ^~~~ 53:47.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:47.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:47.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.68 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 53:47.68 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 53:47.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:49.18 extensions/cookie 53:51.97 extensions/permissions 53:53.09 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 53:53.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 53:53.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFactory.h:10, 53:53.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Module.h:12, 53:53.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ModuleUtils.h:11, 53:53.09 from /builddir/build/BUILD/firefox-66.0.3/extensions/cookie/nsCookieModule.cpp:6, 53:53.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 53:53.09 /builddir/build/BUILD/firefox-66.0.3/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 53:53.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:53.09 foundInterface = 0; \ 53:53.09 ^~~~~~~~~~~~~~ 53:53.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:53.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:53.09 ^~~~~~~~~~~~~~~~~~~~~~~ 53:53.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:53.09 NS_INTERFACE_MAP_END 53:53.09 ^~~~~~~~~~~~~~~~~~~~ 53:53.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 53:53.09 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 53:53.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:53.09 /builddir/build/BUILD/firefox-66.0.3/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 53:53.09 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 53:53.09 ^~~~~~~~~~~~~~~~~~~~ 53:53.09 In file included from /builddir/build/BUILD/firefox-66.0.3/extensions/cookie/nsPermission.cpp:8, 53:53.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:20: 53:53.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:53.09 } else 53:53.09 ^~~~ 53:53.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 53:53.09 } else 53:53.09 ^~~~ 53:53.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 53:53.10 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 53:53.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:53.10 /builddir/build/BUILD/firefox-66.0.3/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 53:53.10 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 53:53.10 ^~~~~~~~~~~~~~~~~~~~ 53:53.25 testing/gtest 53:56.98 testing/gtest/benchmark 53:57.01 testing/gtest/mozilla 54:04.26 uriloader/base 54:07.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 54:07.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 54:07.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDocumentLoader.h:10, 54:07.93 from /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsDocLoader.h:12, 54:07.93 from /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsDocLoader.cpp:10, 54:07.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 54:07.93 /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 54:07.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:07.93 foundInterface = 0; \ 54:07.93 ^~~~~~~~~~~~~~ 54:07.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:07.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:07.93 ^~~~~~~~~~~~~~~~~~~~~~~ 54:07.93 /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsDocLoader.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:07.93 NS_INTERFACE_MAP_END 54:07.93 ^~~~~~~~~~~~~~~~~~~~ 54:07.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:07.93 } else 54:07.93 ^~~~ 54:07.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 54:07.93 NS_IMPL_QUERY_BODY_CONCRETE(_class) 54:07.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:07.93 /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsDocLoader.cpp:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 54:07.93 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 54:07.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:08.06 /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 54:08.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:08.06 foundInterface = 0; \ 54:08.06 ^~~~~~~~~~~~~~ 54:08.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:08.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:08.06 ^~~~~~~~~~~~~~~~~~~~~~~ 54:08.06 /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsURILoader.cpp:180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:08.06 NS_INTERFACE_MAP_END 54:08.06 ^~~~~~~~~~~~~~~~~~~~ 54:08.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:08.06 else 54:08.06 ^~~~ 54:08.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:08.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:08.06 ^~~~~~~~~~~~~~~~~~ 54:08.06 /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsURILoader.cpp:179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:08.06 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 54:08.06 ^~~~~~~~~~~~~~~~~~~~~~ 54:08.08 /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 54:08.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:08.08 foundInterface = 0; \ 54:08.08 ^~~~~~~~~~~~~~ 54:08.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:08.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:08.08 ^~~~~~~~~~~~~~~~~~~~~~~ 54:08.08 /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsURILoader.cpp:792:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:08.08 NS_INTERFACE_MAP_END 54:08.08 ^~~~~~~~~~~~~~~~~~~~ 54:08.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:08.08 else 54:08.08 ^~~~ 54:08.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:08.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:08.08 ^~~~~~~~~~~~~~~~~~ 54:08.08 /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsURILoader.cpp:791:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:08.08 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 54:08.08 ^~~~~~~~~~~~~~~~~~~~~~ 54:13.50 uriloader/exthandler 54:24.53 uriloader/prefetch 54:27.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 54:27.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 54:27.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIHandlerService.h:10, 54:27.76 from /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/ContentHandlerService.h:4, 54:27.76 from /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/ContentHandlerService.cpp:1, 54:27.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 54:27.76 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 54:27.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:27.76 foundInterface = 0; \ 54:27.76 ^~~~~~~~~~~~~~ 54:27.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:27.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:27.76 ^~~~~~~~~~~~~~~~~~~~~~~ 54:27.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:27.76 NS_INTERFACE_MAP_END 54:27.76 ^~~~~~~~~~~~~~~~~~~~ 54:27.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:27.76 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 54:27.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:27.76 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 54:27.76 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 54:27.77 ^~~~~~~~~~~~~~~~~~~~ 54:27.77 In file included from /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsDBusHandlerApp.cpp:11, 54:27.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 54:27.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:27.77 } else 54:27.77 ^~~~ 54:27.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 54:27.77 } else 54:27.77 ^~~~ 54:27.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:27.77 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 54:27.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:27.77 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 54:27.77 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 54:27.77 ^~~~~~~~~~~~~~~~~~~~ 54:27.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 54:27.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 54:27.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIHandlerService.h:10, 54:27.82 from /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/ContentHandlerService.h:4, 54:27.83 from /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/ContentHandlerService.cpp:1, 54:27.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 54:27.83 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 54:27.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:27.83 foundInterface = 0; \ 54:27.83 ^~~~~~~~~~~~~~ 54:27.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:27.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:27.83 ^~~~~~~~~~~~~~~~~~~~~~~ 54:27.83 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsExternalHelperAppService.cpp:1150:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:27.83 NS_INTERFACE_MAP_END 54:27.83 ^~~~~~~~~~~~~~~~~~~~ 54:27.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:27.83 else 54:27.83 ^~~~ 54:27.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:27.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:27.83 ^~~~~~~~~~~~~~~~~~ 54:27.83 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsExternalHelperAppService.cpp:1149:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:27.83 NS_INTERFACE_MAP_ENTRY(nsINamed) 54:27.83 ^~~~~~~~~~~~~~~~~~~~~~ 54:27.89 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 54:27.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:27.89 foundInterface = 0; \ 54:27.89 ^~~~~~~~~~~~~~ 54:27.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:27.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:27.89 ^~~~~~~~~~~~~~~~~~~~~~~ 54:27.89 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:27.89 NS_INTERFACE_MAP_END 54:27.89 ^~~~~~~~~~~~~~~~~~~~ 54:27.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:27.89 else 54:27.89 ^~~~ 54:27.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:27.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:27.89 ^~~~~~~~~~~~~~~~~~ 54:27.89 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:27.89 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 54:27.89 ^~~~~~~~~~~~~~~~~~~~~~ 54:27.89 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 54:27.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:27.89 foundInterface = 0; \ 54:27.89 ^~~~~~~~~~~~~~ 54:27.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:27.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:27.89 ^~~~~~~~~~~~~~~~~~~~~~~ 54:27.89 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp:471:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:27.89 NS_INTERFACE_MAP_END 54:27.90 ^~~~~~~~~~~~~~~~~~~~ 54:27.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:27.90 else 54:27.90 ^~~~ 54:27.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:27.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:27.90 ^~~~~~~~~~~~~~~~~~ 54:27.90 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp:470:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:27.90 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 54:27.90 ^~~~~~~~~~~~~~~~~~~~~~ 54:27.90 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 54:27.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:27.90 foundInterface = 0; \ 54:27.90 ^~~~~~~~~~~~~~ 54:27.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:27.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:27.90 ^~~~~~~~~~~~~~~~~~~~~~~ 54:27.90 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:27.90 NS_INTERFACE_MAP_END 54:27.90 ^~~~~~~~~~~~~~~~~~~~ 54:27.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:27.90 else 54:27.90 ^~~~ 54:27.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:27.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:27.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:27.90 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:27.90 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 54:27.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:31.12 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 54:31.12 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 54:31.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 54:31.12 from /builddir/build/BUILD/firefox-66.0.3/ipc/glue/BackgroundUtils.h:10, 54:31.12 from /builddir/build/BUILD/firefox-66.0.3/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 54:31.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 54:31.12 /builddir/build/BUILD/firefox-66.0.3/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 54:31.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:31.12 foundInterface = 0; \ 54:31.12 ^~~~~~~~~~~~~~ 54:31.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:31.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:31.12 ^~~~~~~~~~~~~~~~~~~~~~~ 54:31.12 /builddir/build/BUILD/firefox-66.0.3/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:31.12 NS_INTERFACE_MAP_END 54:31.12 ^~~~~~~~~~~~~~~~~~~~ 54:31.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:31.12 else 54:31.12 ^~~~ 54:31.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:31.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:31.12 ^~~~~~~~~~~~~~~~~~ 54:31.12 /builddir/build/BUILD/firefox-66.0.3/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:31.12 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 54:31.12 ^~~~~~~~~~~~~~~~~~~~~~ 54:43.09 caps 54:47.25 caps/tests/gtest 54:50.45 parser/expat/lib 54:53.31 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 54:53.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 54:53.31 from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.h:9, 54:53.31 from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:7, 54:53.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 54:53.31 /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 54:53.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:53.31 foundInterface = 0; \ 54:53.31 ^~~~~~~~~~~~~~ 54:53.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:53.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:53.32 ^~~~~~~~~~~~~~~~~~~~~~~ 54:53.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:53.32 NS_INTERFACE_MAP_END 54:53.32 ^~~~~~~~~~~~~~~~~~~~ 54:53.32 /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:53.32 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 54:53.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:53.32 In file included from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:23, 54:53.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 54:53.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:53.32 } else 54:53.32 ^~~~ 54:53.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 54:53.32 } else 54:53.32 ^~~~ 54:53.32 /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:53.32 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 54:53.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:54.80 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 54:54.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 54:54.80 from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.h:9, 54:54.80 from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:7, 54:54.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 54:54.80 /builddir/build/BUILD/firefox-66.0.3/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 54:54.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:54.80 foundInterface = 0; \ 54:54.80 ^~~~~~~~~~~~~~ 54:54.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:54.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:54.80 ^~~~~~~~~~~~~~~~~~~~~~~ 54:54.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:54.80 NS_INTERFACE_MAP_END 54:54.80 ^~~~~~~~~~~~~~~~~~~~ 54:54.80 /builddir/build/BUILD/firefox-66.0.3/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:54.80 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 54:54.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:54.81 In file included from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:23, 54:54.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 54:54.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:54.81 } else 54:54.81 ^~~~ 54:54.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 54:54.81 } else 54:54.81 ^~~~ 54:54.81 /builddir/build/BUILD/firefox-66.0.3/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:54.81 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 54:54.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:54.94 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 54:54.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 54:54.94 from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.h:9, 54:54.94 from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:7, 54:54.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 54:54.94 /builddir/build/BUILD/firefox-66.0.3/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 54:54.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:54.94 foundInterface = 0; \ 54:54.94 ^~~~~~~~~~~~~~ 54:54.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:54.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:54.94 ^~~~~~~~~~~~~~~~~~~~~~~ 54:54.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:54.94 NS_INTERFACE_MAP_END 54:54.94 ^~~~~~~~~~~~~~~~~~~~ 54:54.94 /builddir/build/BUILD/firefox-66.0.3/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:54.94 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 54:54.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:54.95 In file included from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:23, 54:54.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 54:54.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:54.95 } else 54:54.95 ^~~~ 54:54.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 54:54.95 } else 54:54.95 ^~~~ 54:54.95 /builddir/build/BUILD/firefox-66.0.3/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:54.95 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 54:54.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:54.95 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 54:54.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 54:54.95 from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.h:9, 54:54.95 from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:7, 54:54.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 54:54.95 /builddir/build/BUILD/firefox-66.0.3/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 54:54.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:54.95 foundInterface = 0; \ 54:54.95 ^~~~~~~~~~~~~~ 54:54.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:54.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:54.96 ^~~~~~~~~~~~~~~~~~~~~~~ 54:54.96 /builddir/build/BUILD/firefox-66.0.3/caps/NullPrincipalURI.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:54.96 NS_INTERFACE_MAP_END 54:54.96 ^~~~~~~~~~~~~~~~~~~~ 54:54.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:54.96 else 54:54.96 ^~~~ 54:54.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:54.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:54.96 ^~~~~~~~~~~~~~~~~~ 54:54.96 /builddir/build/BUILD/firefox-66.0.3/caps/NullPrincipalURI.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:54.96 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 54:54.96 ^~~~~~~~~~~~~~~~~~~~~~ 54:55.00 /builddir/build/BUILD/firefox-66.0.3/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 54:55.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:55.00 foundInterface = 0; \ 54:55.00 ^~~~~~~~~~~~~~ 54:55.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:55.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:55.00 ^~~~~~~~~~~~~~~~~~~~~~~ 54:55.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:55.00 NS_INTERFACE_MAP_END 54:55.00 ^~~~~~~~~~~~~~~~~~~~ 54:55.00 /builddir/build/BUILD/firefox-66.0.3/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:55.00 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 54:55.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:55.00 In file included from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:23, 54:55.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 54:55.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:55.00 } else 54:55.00 ^~~~ 54:55.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 54:55.00 } else 54:55.00 ^~~~ 54:55.00 /builddir/build/BUILD/firefox-66.0.3/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:55.00 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 54:55.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 55:02.31 parser/htmlparser 55:05.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 55:05.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 55:05.96 from /builddir/build/BUILD/firefox-66.0.3/parser/htmlparser/CNavDTD.cpp:7, 55:05.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 55:05.96 /builddir/build/BUILD/firefox-66.0.3/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 55:05.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:05.96 foundInterface = 0; \ 55:05.96 ^~~~~~~~~~~~~~ 55:05.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:05.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:05.96 ^~~~~~~~~~~~~~~~~~~~~~~ 55:05.96 /builddir/build/BUILD/firefox-66.0.3/parser/htmlparser/nsExpatDriver.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:05.96 NS_INTERFACE_MAP_END 55:05.96 ^~~~~~~~~~~~~~~~~~~~ 55:05.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:05.96 else 55:05.96 ^~~~ 55:05.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:05.96 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:05.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:05.96 /builddir/build/BUILD/firefox-66.0.3/parser/htmlparser/nsExpatDriver.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:05.96 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 55:05.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:06.04 /builddir/build/BUILD/firefox-66.0.3/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 55:06.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:06.04 foundInterface = 0; \ 55:06.04 ^~~~~~~~~~~~~~ 55:06.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:06.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:06.04 ^~~~~~~~~~~~~~~~~~~~~~~ 55:06.04 /builddir/build/BUILD/firefox-66.0.3/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:06.04 NS_INTERFACE_MAP_END 55:06.04 ^~~~~~~~~~~~~~~~~~~~ 55:06.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:06.04 else 55:06.04 ^~~~ 55:06.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:06.04 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:06.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:06.04 /builddir/build/BUILD/firefox-66.0.3/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:06.04 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 55:06.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:18.25 parser/html 55:18.25 gfx/cairo/cairo/src 55:18.60 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 55:18.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 55:18.60 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 55:18.60 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:18.60 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:18.60 ^ 55:18.60 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:18.60 ((size) ? malloc((unsigned) (size)) : NULL) 55:18.60 ^~~~ 55:18.60 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 55:18.60 new_elements = _cairo_malloc_ab (pq->max_size, 55:18.60 ^~~~~~~~~~~~~~~~ 55:19.95 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 55:19.95 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 55:19.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 55:19.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:19.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:19.95 ^ 55:19.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:19.95 ((size) ? malloc((unsigned) (size)) : NULL) 55:19.95 ^~~~ 55:19.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 55:19.95 new_elements = _cairo_malloc_ab (pq->max_size, 55:19.95 ^~~~~~~~~~~~~~~~ 55:20.04 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_cairo_bo_sweep_line_compare_edges.isra.5': 55:20.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:552:12: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] 55:20.05 return ax - bx; 55:20.05 ~~~^~~~ 55:20.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:527:17: note: 'bx' was declared here 55:20.05 int32_t ax, bx; 55:20.05 ^~ 55:20.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:552:12: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] 55:20.05 return ax - bx; 55:20.05 ~~~^~~~ 55:20.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:527:13: note: 'ax' was declared here 55:20.05 int32_t ax, bx; 55:20.05 ^~ 55:21.41 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/features.h:3, 55:21.41 from /usr/include/assert.h:35, 55:21.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/assert.h:3, 55:21.41 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:57, 55:21.41 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 55:21.41 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 55:21.41 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 55:21.41 ^~~~~~~ 55:22.74 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 55:22.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 55:22.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 55:22.74 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5AtomTable.h:8, 55:22.74 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5AtomTable.cpp:5, 55:22.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 55:22.74 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 55:22.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:22.74 foundInterface = 0; \ 55:22.74 ^~~~~~~~~~~~~~ 55:22.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:22.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:22.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:22.74 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:22.74 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 55:22.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:22.74 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 55:22.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 55:22.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 55:22.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 55:22.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 55:22.74 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5AtomTable.cpp:6, 55:22.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 55:22.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:22.74 } else 55:22.74 ^~~~ 55:22.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:22.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:22.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:22.75 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:22.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 55:22.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:22.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 55:22.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 55:22.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 55:22.90 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5AtomTable.h:8, 55:22.90 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5AtomTable.cpp:5, 55:22.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 55:22.90 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 55:22.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:22.90 foundInterface = 0; \ 55:22.90 ^~~~~~~~~~~~~~ 55:22.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:22.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:22.91 ^~~~~~~~~~~~~~~~~~~~~~~ 55:22.91 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:22.91 NS_INTERFACE_MAP_END 55:22.91 ^~~~~~~~~~~~~~~~~~~~ 55:22.91 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 55:22.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 55:22.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 55:22.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 55:22.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 55:22.91 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5AtomTable.cpp:6, 55:22.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 55:22.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:22.91 } else 55:22.91 ^~~~ 55:22.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:22.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:22.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:22.91 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 55:22.91 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 55:22.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:23.16 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/features.h:3, 55:23.16 from /usr/include/assert.h:35, 55:23.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/assert.h:3, 55:23.16 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:57, 55:23.16 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:42: 55:23.16 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 55:23.16 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 55:23.16 ^~~~~~~ 55:23.30 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 55:23.30 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 55:23.30 : note: this is the location of the previous definition 55:23.30 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 55:23.30 /builddir/build/BUILD/firefox-66.0.3/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] 55:23.30 free (unscaled->var_coords); 55:23.30 ~~~~~~~~^~~~~~~~~~~~ 55:23.30 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/stdlib.h:3, 55:23.30 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:58, 55:23.30 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:42: 55:23.30 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 55:23.30 extern void free (void *__ptr) __THROW; 55:23.30 ~~~~~~^~~~~ 55:23.30 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 55:23.30 /builddir/build/BUILD/firefox-66.0.3/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] 55:23.30 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 55:23.30 ~~~~~~~~^~~~~~~~~~~~ 55:23.31 /builddir/build/BUILD/firefox-66.0.3/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 *'} 55:23.31 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 55:23.31 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:42: 55:23.31 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 55:23.31 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:23.31 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:23.31 ^ 55:23.31 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:23.31 ((size) ? malloc((unsigned) (size)) : NULL) 55:23.31 ^~~~ 55:23.31 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 55:23.31 data = _cairo_malloc_ab (height, stride); 55:23.31 ^~~~~~~~~~~~~~~~ 55:23.31 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:23.31 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:23.31 ^ 55:23.31 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:23.31 ((size) ? malloc((unsigned) (size)) : NULL) 55:23.31 ^~~~ 55:23.31 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 55:23.31 data = _cairo_malloc_ab (height, stride); 55:23.31 ^~~~~~~~~~~~~~~~ 55:23.32 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:23.32 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:23.32 ^ 55:23.32 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:23.32 ((size) ? malloc((unsigned) (size)) : NULL) 55:23.32 ^~~~ 55:23.32 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 55:23.32 data = _cairo_malloc_ab (height, stride); 55:23.32 ^~~~~~~~~~~~~~~~ 55:23.32 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:23.32 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:23.32 ^ 55:23.32 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:23.32 ((size) ? malloc((unsigned) (size)) : NULL) 55:23.32 ^~~~ 55:23.32 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 55:23.32 data = _cairo_malloc_ab (height, stride); 55:23.32 ^~~~~~~~~~~~~~~~ 55:24.91 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 55:24.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 55:24.91 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 55:24.91 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:24.91 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 55:24.91 ^ 55:24.91 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:24.91 ((size) ? malloc((unsigned) (size)) : NULL) 55:24.91 ^~~~ 55:24.91 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 55:24.91 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 55:24.91 ^~~~~~~~~~~~~~~~~ 55:24.91 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:24.91 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:24.91 ^ 55:24.91 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:24.91 ((size) ? malloc((unsigned) (size)) : NULL) 55:24.91 ^~~~ 55:24.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 55:24.92 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 55:24.92 ^~~~~~~~~~~~~~~~ 55:25.71 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/features.h:3, 55:25.71 from /usr/include/assert.h:35, 55:25.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/assert.h:3, 55:25.71 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:57, 55:25.71 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 55:25.71 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 55:25.71 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 55:25.71 ^~~~~~~ 55:25.99 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 55:25.99 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 55:25.99 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 55:25.99 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:25.99 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:25.99 ^ 55:25.99 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:25.99 ((size) ? malloc((unsigned) (size)) : NULL) 55:25.99 ^~~~ 55:25.99 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 55:25.99 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 55:25.99 ^~~~~~~~~~~~~~~~ 55:25.99 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:25.99 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:25.99 ^ 55:25.99 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:25.99 ((size) ? malloc((unsigned) (size)) : NULL) 55:26.00 ^~~~ 55:26.00 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 55:26.00 alpha = _cairo_malloc_ab (image->height, image->width); 55:26.00 ^~~~~~~~~~~~~~~~ 55:26.00 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 55:26.00 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:26.00 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 55:26.00 ^ 55:26.00 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:26.00 ((size) ? malloc((unsigned) (size)) : NULL) 55:26.00 ^~~~ 55:26.00 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 55:26.00 rgb = _cairo_malloc_abc (image->width, image->height, 3); 55:26.00 ^~~~~~~~~~~~~~~~~ 55:26.00 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 55:26.01 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:26.01 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:26.01 ^ 55:26.01 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:26.01 ((size) ? malloc((unsigned) (size)) : NULL) 55:26.01 ^~~~ 55:26.01 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 55:26.01 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 55:26.01 ^~~~~~~~~~~~~~~~ 55:26.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 55:26.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:26.03 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:26.03 ^ 55:26.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:26.03 ((size) ? malloc((unsigned) (size)) : NULL) 55:26.03 ^~~~ 55:26.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 55:26.03 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 55:26.03 ^~~~~~~~~~~~~~~~ 55:26.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:26.03 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:26.03 ^ 55:26.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:26.03 ((size) ? malloc((unsigned) (size)) : NULL) 55:26.03 ^~~~ 55:26.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 55:26.03 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 55:26.03 ^~~~~~~~~~~~~~~~ 55:26.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 55:26.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:26.10 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:26.10 ^ 55:26.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:26.10 ((size) ? malloc((unsigned) (size)) : NULL) 55:26.10 ^~~~ 55:26.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 55:26.10 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 55:26.10 ^~~~~~~~~~~~~~~~ 55:26.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:26.10 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:26.10 ^ 55:26.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:26.10 ((size) ? malloc((unsigned) (size)) : NULL) 55:26.10 ^~~~ 55:26.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 55:26.10 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 55:26.10 ^~~~~~~~~~~~~~~~ 55:28.33 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_surface_pattern': 55:28.33 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized] 55:28.33 status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 55:28.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:28.33 resource, interpolate); 55:28.33 ~~~~~~~~~~~~~~~~~~~~~~ 55:28.33 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here 55:28.33 cairo_bool_t interpolate; 55:28.33 ^~~~~~~~~~~ 55:29.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/features.h:3, 55:29.64 from /usr/include/assert.h:35, 55:29.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/assert.h:3, 55:29.64 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:57, 55:29.64 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 55:29.65 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 55:29.65 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 55:29.65 ^~~~~~~ 55:29.77 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 55:29.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 55:29.77 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 55:29.77 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:29.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:29.77 ^ 55:29.77 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:29.77 ((size) ? malloc((unsigned) (size)) : NULL) 55:29.77 ^~~~ 55:29.77 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 55:29.77 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 55:29.77 ^~~~~~~~~~~~~~~~ 55:31.66 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 55:31.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 55:31.66 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 55:31.66 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:31.66 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:31.66 ^ 55:31.66 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:31.66 ((size) ? malloc((unsigned) (size)) : NULL) 55:31.66 ^~~~ 55:31.66 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 55:31.66 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 55:31.66 ^~~~~~~~~~~~~~~~ 55:32.12 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/features.h:3, 55:32.12 from /usr/include/assert.h:35, 55:32.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/assert.h:3, 55:32.12 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:57, 55:32.12 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 55:32.12 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 55:32.13 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 55:32.13 ^~~~~~~ 55:33.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/features.h:3, 55:33.82 from /usr/include/assert.h:35, 55:33.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/assert.h:3, 55:33.83 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:57, 55:33.83 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 55:33.83 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 55:33.83 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 55:33.83 ^~~~~~~ 55:34.48 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/features.h:3, 55:34.48 from /usr/include/assert.h:35, 55:34.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/assert.h:3, 55:34.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:57, 55:34.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 55:34.48 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 55:34.48 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 55:34.48 ^~~~~~~ 55:36.60 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 55:36.60 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized] 55:36.60 xrender_format = XRenderFindStandardFormat (display->display, 55:36.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:36.60 pict_format); 55:36.60 ~~~~~~~~~~~~ 55:37.58 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 55:37.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 55:37.58 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 55:37.58 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:37.58 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:37.58 ^ 55:37.58 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:37.58 ((size) ? malloc((unsigned) (size)) : NULL) 55:37.58 ^~~~ 55:37.58 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 55:37.58 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 55:37.58 ^~~~~~~~~~~~~~~~ 55:37.59 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 55:37.59 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:37.59 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:37.59 ^ 55:37.59 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:37.59 ((size) ? malloc((unsigned) (size)) : NULL) 55:37.59 ^~~~ 55:37.59 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 55:37.59 ximage.data = _cairo_malloc_ab (stride, ximage.height); 55:37.59 ^~~~~~~~~~~~~~~~ 55:37.60 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 55:37.60 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:37.60 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:37.60 ^ 55:37.60 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:37.60 ((size) ? malloc((unsigned) (size)) : NULL) 55:37.60 ^~~~ 55:37.60 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 55:37.60 _cairo_malloc_ab (gradient->n_stops, 55:37.60 ^~~~~~~~~~~~~~~~ 55:37.61 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 55:37.61 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:37.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:37.61 ^ 55:37.61 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:37.61 ((size) ? malloc((unsigned) (size)) : NULL) 55:37.61 ^~~~ 55:37.61 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 55:37.61 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 55:37.61 ^~~~~~~~~~~~~~~~ 55:37.61 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 55:37.61 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:37.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:37.61 ^ 55:37.61 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:37.61 ((size) ? malloc((unsigned) (size)) : NULL) 55:37.61 ^~~~ 55:37.61 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 55:37.61 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 55:37.61 ^~~~~~~~~~~~~~~~ 55:37.63 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 55:37.63 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:37.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:37.63 ^ 55:37.63 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:37.63 ((size) ? malloc((unsigned) (size)) : NULL) 55:37.63 ^~~~ 55:37.63 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 55:37.63 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 55:37.63 ^~~~~~~~~~~~~~~~ 55:38.04 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 55:38.04 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 55:38.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 55:38.04 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 55:38.04 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:38.05 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:38.05 ^ 55:38.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:38.05 ((size) ? malloc((unsigned) (size)) : NULL) 55:38.05 ^~~~ 55:38.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 55:38.05 new_elements = _cairo_malloc_ab (pq->max_size, 55:38.05 ^~~~~~~~~~~~~~~~ 55:38.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 55:38.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:38.05 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:38.05 ^ 55:38.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:38.05 ((size) ? malloc((unsigned) (size)) : NULL) 55:38.05 ^~~~ 55:38.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 55:38.05 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 55:38.05 ^~~~~~~~~~~~~~~~ 55:38.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 55:38.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:38.11 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:38.11 ^ 55:38.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:38.11 ((size) ? malloc((unsigned) (size)) : NULL) 55:38.11 ^~~~ 55:38.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 55:38.11 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 55:38.11 ^~~~~~~~~~~~~~~~ 55:38.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 55:38.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:38.11 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:38.11 ^ 55:38.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:38.11 ((size) ? malloc((unsigned) (size)) : NULL) 55:38.11 ^~~~ 55:38.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 55:38.11 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 55:38.11 ^~~~~~~~~~~~~~~~ 55:38.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 55:38.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:38.11 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:38.11 ^ 55:38.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:38.11 ((size) ? malloc((unsigned) (size)) : NULL) 55:38.11 ^~~~ 55:38.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 55:38.11 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 55:38.11 ^~~~~~~~~~~~~~~~ 55:38.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 55:38.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:38.12 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:38.12 ^ 55:38.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:38.12 ((size) ? malloc((unsigned) (size)) : NULL) 55:38.12 ^~~~ 55:38.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 55:38.12 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 55:38.12 ^~~~~~~~~~~~~~~~ 55:38.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 55:38.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:38.13 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:38.13 ^ 55:38.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:38.13 ((size) ? malloc((unsigned) (size)) : NULL) 55:38.13 ^~~~ 55:38.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 55:38.13 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 55:38.13 ^~~~~~~~~~~~~~~~ 55:38.84 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:47: 55:38.84 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'edges_compare_x_for_y': 55:38.84 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:486:12: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] 55:38.84 return ax - bx; 55:38.84 ~~~^~~~ 55:38.84 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:486:12: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] 55:43.31 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 55:43.31 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-font-face.c:41, 55:43.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 55:43.31 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 55:43.31 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:43.31 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:43.31 ^ 55:43.31 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:43.31 ((size) ? malloc((unsigned) (size)) : NULL) 55:43.31 ^~~~ 55:43.31 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 55:43.31 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 55:43.31 ^~~~~~~~~~~~~~~~ 55:43.41 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 55:43.41 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:43.41 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:43.41 ^ 55:43.41 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:43.41 ((size) ? malloc((unsigned) (size)) : NULL) 55:43.41 ^~~~ 55:43.41 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 55:43.41 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 55:43.41 ^~~~~~~~~~~~~~~~ 55:43.44 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 55:43.44 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:43.44 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:43.44 ^ 55:43.44 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:43.44 ((size) ? malloc((unsigned) (size)) : NULL) 55:43.44 ^~~~ 55:43.44 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 55:43.44 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 55:43.45 ^~~~~~~~~~~~~~~~ 55:43.48 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 55:43.48 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:43.48 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:43.48 ^ 55:43.48 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:43.48 ((size) ? malloc((unsigned) (size)) : NULL) 55:43.48 ^~~~ 55:43.48 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 55:43.48 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 55:43.48 ^~~~~~~~~~~~~~~~ 55:43.68 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 55:43.68 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:43.68 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:43.68 ^ 55:43.68 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:43.68 ((size) ? malloc((unsigned) (size)) : NULL) 55:43.68 ^~~~ 55:43.68 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 55:43.68 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 55:43.68 ^~~~~~~~~~~~~~~~ 55:43.68 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 55:43.68 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:43.68 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:43.68 ^ 55:43.68 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:43.68 ((size) ? malloc((unsigned) (size)) : NULL) 55:43.68 ^~~~ 55:43.68 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 55:43.68 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 55:43.68 ^~~~~~~~~~~~~~~~ 55:50.15 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 55:50.15 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 55:50.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 55:50.15 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 55:50.15 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.15 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.15 ^ 55:50.15 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.15 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.15 ^~~~ 55:50.15 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 55:50.15 new_rects = _cairo_malloc_ab (size, 55:50.15 ^~~~~~~~~~~~~~~~ 55:50.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 55:50.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.18 ^ 55:50.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.18 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.18 ^~~~ 55:50.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 55:50.18 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 55:50.18 ^~~~~~~~~~~~~~~~ 55:50.19 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 55:50.19 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.19 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.19 ^ 55:50.19 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.19 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.19 ^~~~ 55:50.19 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 55:50.19 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 55:50.19 ^~~~~~~~~~~~~~~~ 55:50.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 55:50.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.21 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.21 ^ 55:50.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.21 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.21 ^~~~ 55:50.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 55:50.21 path->data = _cairo_malloc_ab (path->num_data, 55:50.21 ^~~~~~~~~~~~~~~~ 55:50.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 55:50.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.21 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.21 ^ 55:50.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.21 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.21 ^~~~ 55:50.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 55:50.21 pattern->stops = _cairo_malloc_ab (other->stops_size, 55:50.21 ^~~~~~~~~~~~~~~~ 55:50.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 55:50.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.21 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.21 ^ 55:50.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.21 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.21 ^~~~ 55:50.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 55:50.21 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 55:50.21 ^~~~~~~~~~~~~~~~ 55:50.22 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 55:50.22 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.22 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.22 ^ 55:50.22 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.22 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.22 ^~~~ 55:50.22 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 55:50.22 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 55:50.22 ^~~~~~~~~~~~~~~~ 55:50.25 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 55:50.25 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.25 ^ 55:50.25 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.25 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.25 ^~~~ 55:50.25 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 55:50.25 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 55:50.25 ^~~~~~~~~~~~~~~~ 55:50.25 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 55:50.25 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.25 ^ 55:50.25 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.25 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.26 ^~~~ 55:50.26 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 55:50.26 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 55:50.26 ^~~~~~~~~~~~~~~~ 55:50.26 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 55:50.26 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.26 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.26 ^ 55:50.26 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.26 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.26 ^~~~ 55:50.26 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 55:50.26 vertices = _cairo_malloc_ab (num_vertices, 55:50.26 ^~~~~~~~~~~~~~~~ 55:50.26 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 55:50.26 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.26 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.26 ^ 55:50.26 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.26 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.26 ^~~~ 55:50.26 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 55:50.26 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 55:50.26 ^~~~~~~~~~~~~~~~ 55:50.27 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 55:50.27 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.27 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.27 ^ 55:50.27 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.27 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.27 ^~~~ 55:50.27 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 55:50.27 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 55:50.27 ^~~~~~~~~~~~~~~~ 55:50.28 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.28 ^ 55:50.28 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.28 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.28 ^~~~ 55:50.28 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 55:50.28 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 55:50.28 ^~~~~~~~~~~~~~~~ 55:50.28 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 55:50.28 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.28 ^ 55:50.28 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.28 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.28 ^~~~ 55:50.28 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 55:50.28 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 55:50.28 ^~~~~~~~~~~~~~~~ 55:50.28 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 55:50.28 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.28 ^ 55:50.28 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.28 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.28 ^~~~ 55:50.28 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 55:50.28 new_elements = _cairo_malloc_ab (pq->max_size, 55:50.28 ^~~~~~~~~~~~~~~~ 55:50.28 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 55:50.28 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.28 ^ 55:50.28 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.28 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.28 ^~~~ 55:50.28 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 55:50.28 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 55:50.28 ^~~~~~~~~~~~~~~~ 55:50.28 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 55:50.28 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.28 ^ 55:50.28 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.28 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.28 ^~~~ 55:50.28 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 55:50.28 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 55:50.29 ^~~~~~~~~~~~~~~~ 55:50.29 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 55:50.29 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.29 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.29 ^ 55:50.29 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.29 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.29 ^~~~ 55:50.29 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 55:50.29 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 55:50.29 ^~~~~~~~~~~~~~~~ 55:50.30 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 55:50.30 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.30 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.30 ^ 55:50.30 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.30 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.30 ^~~~ 55:50.30 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 55:50.30 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 55:50.30 ^~~~~~~~~~~~~~~~ 55:50.30 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 55:50.30 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.30 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.30 ^ 55:50.31 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.31 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.31 ^~~~ 55:50.31 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 55:50.31 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 55:50.31 ^~~~~~~~~~~~~~~~ 55:50.31 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:50.31 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:50.31 ^ 55:50.31 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:50.31 ((size) ? malloc((unsigned) (size)) : NULL) 55:50.31 ^~~~ 55:50.31 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 55:50.31 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 55:50.31 ^~~~~~~~~~~~~~~~ 55:57.37 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 55:57.37 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-spans.c:27, 55:57.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 55:57.37 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 55:57.37 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:57.37 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:57.37 ^ 55:57.37 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:57.37 ((size) ? malloc((unsigned) (size)) : NULL) 55:57.38 ^~~~ 55:57.38 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 55:57.38 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 55:57.38 ^~~~~~~~~~~~~~~~ 55:57.40 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 55:57.40 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:57.40 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:57.40 ^ 55:57.40 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:57.40 ((size) ? malloc((unsigned) (size)) : NULL) 55:57.40 ^~~~ 55:57.40 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 55:57.40 rects = _cairo_malloc_ab (traps->num_traps, 55:57.40 ^~~~~~~~~~~~~~~~ 55:57.41 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 55:57.41 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:57.41 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:57.41 ^ 55:57.41 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:57.41 ((size) ? malloc((unsigned) (size)) : NULL) 55:57.41 ^~~~ 55:57.41 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 55:57.41 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 55:57.41 ^~~~~~~~~~~~~~~~ 55:57.41 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 55:57.41 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:57.41 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:57.41 ^ 55:57.41 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:57.41 ((size) ? malloc((unsigned) (size)) : NULL) 55:57.41 ^~~~ 55:57.41 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 55:57.41 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 55:57.41 ^~~~~~~~~~~~~~~~ 55:57.41 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 55:57.41 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:57.41 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:57.41 ^ 55:57.41 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:57.41 ((size) ? malloc((unsigned) (size)) : NULL) 55:57.41 ^~~~ 55:57.41 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 55:57.41 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 55:57.41 ^~~~~~~~~~~~~~~~ 55:57.44 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 55:57.44 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:57.44 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:57.44 ^ 55:57.44 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:57.44 ((size) ? malloc((unsigned) (size)) : NULL) 55:57.44 ^~~~ 55:57.44 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 55:57.44 rects = _cairo_malloc_ab (num_rects, 55:57.44 ^~~~~~~~~~~~~~~~ 55:57.47 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 55:57.47 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:57.47 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:57.47 ^ 55:57.47 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:57.47 ((size) ? malloc((unsigned) (size)) : NULL) 55:57.47 ^~~~ 55:57.47 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 55:57.47 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 55:57.47 ^~~~~~~~~~~~~~~~ 55:57.49 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 55:57.49 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:57.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:57.49 ^ 55:57.49 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:57.49 ((size) ? malloc((unsigned) (size)) : NULL) 55:57.49 ^~~~ 55:57.49 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 55:57.49 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 55:57.49 ^~~~~~~~~~~~~~~~ 55:57.51 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 55:57.51 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:57.51 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:57.51 ^ 55:57.51 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:57.52 ((size) ? malloc((unsigned) (size)) : NULL) 55:57.52 ^~~~ 55:57.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 55:57.52 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 55:57.52 ^~~~~~~~~~~~~~~~ 55:57.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 55:57.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:57.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:57.52 ^ 55:57.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:57.52 ((size) ? malloc((unsigned) (size)) : NULL) 55:57.52 ^~~~ 55:57.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 55:57.52 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 55:57.52 ^~~~~~~~~~~~~~~~ 55:57.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 55:57.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:57.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:57.52 ^ 55:57.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:57.52 ((size) ? malloc((unsigned) (size)) : NULL) 55:57.52 ^~~~ 55:57.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 55:57.52 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 55:57.52 ^~~~~~~~~~~~~~~~ 55:57.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 55:57.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 55:57.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:57.52 ^ 55:57.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:57.52 ((size) ? malloc((unsigned) (size)) : NULL) 55:57.53 ^~~~ 55:57.53 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 55:57.53 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 55:57.53 ^~~~~~~~~~~~~~~~ 55:57.53 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 55:57.53 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-version.c: At top level: 55:57.53 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 55:57.53 #define CAIRO_VERSION_H 1 55:57.53 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo.h:41, 55:57.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:70, 55:57.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-spans.c:27, 55:57.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 55:57.53 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 55:57.54 #define CAIRO_VERSION_H 56:13.55 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 56:13.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 56:13.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsICancelableRunnable.h:10, 56:13.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:13, 56:13.55 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5SVGLoadDispatcher.h:8, 56:13.55 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 56:13.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 56:13.55 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 56:13.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:13.55 foundInterface = 0; \ 56:13.55 ^~~~~~~~~~~~~~ 56:13.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:13.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:13.55 ^~~~~~~~~~~~~~~~~~~~~~~ 56:13.55 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:13.55 NS_INTERFACE_MAP_END 56:13.55 ^~~~~~~~~~~~~~~~~~~~ 56:13.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:13.55 else 56:13.55 ^~~~ 56:13.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:13.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:13.55 ^~~~~~~~~~~~~~~~~~ 56:13.55 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:13.55 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 56:13.55 ^~~~~~~~~~~~~~~~~~~~~~ 56:13.58 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 56:13.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:13.58 foundInterface = 0; \ 56:13.58 ^~~~~~~~~~~~~~ 56:13.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:13.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:13.58 ^~~~~~~~~~~~~~~~~~~~~~~ 56:13.59 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5StreamParser.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:13.59 NS_INTERFACE_MAP_END 56:13.59 ^~~~~~~~~~~~~~~~~~~~ 56:13.59 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 56:13.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 56:13.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 56:13.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 56:13.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 56:13.59 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5SVGLoadDispatcher.h:8, 56:13.59 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 56:13.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 56:13.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:13.59 } else 56:13.59 ^~~~ 56:13.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:13.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:13.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:13.59 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5StreamParser.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 56:13.59 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 56:13.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:15.81 gfx/cairo/libpixman/src 56:46.26 gfx/2d 57:10.26 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/2d/InlineTranslator.cpp:8: 57:10.26 /builddir/build/BUILD/firefox-66.0.3/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]': 57:10.26 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/RecordedEventImpl.h:1738:3: warning: 'capStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 57:10.26 aStrokeOptions.mLineCap = capStyle; 57:10.26 ^~~~~~~~~~~~~~ 57:10.26 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/RecordedEventImpl.h:1737:3: warning: 'joinStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 57:10.26 aStrokeOptions.mLineJoin = joinStyle; 57:10.26 ^~~~~~~~~~~~~~ 57:13.26 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/InlineTranslator.cpp: In member function 'bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)': 57:13.26 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/InlineTranslator.cpp:70:46: warning: 'eventType' may be used uninitialized in this function [-Wmaybe-uninitialized] 57:13.26 bool success = RecordedEvent::DoWithEvent( 57:13.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 57:13.26 reader, static_cast(eventType), 57:13.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:13.26 [&](RecordedEvent *recordedEvent) { 57:13.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:13.27 // Make sure that the whole event was read from the stream 57:13.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:13.27 // successfully. 57:13.27 ~~~~~~~~~~~~~~~~ 57:13.27 if (!reader.good()) { 57:13.27 ~~~~~~~~~~~~~~~~~~~~~ 57:13.27 mError = " READ"; 57:13.27 ~~~~~~~~~~~~~~~~~ 57:13.27 return false; 57:13.27 ~~~~~~~~~~~~~ 57:13.27 } 57:13.27 ~ 57:13.27 if (!recordedEvent->PlayEvent(this)) { 57:13.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:13.27 mError = " PLAY"; 57:13.27 ~~~~~~~~~~~~~~~~~ 57:13.27 return false; 57:13.27 ~~~~~~~~~~~~~ 57:13.27 } 57:13.27 ~ 57:13.27 return true; 57:13.27 ~~~~~~~~~~~~ 57:13.27 }); 57:13.27 ~~ 57:13.27 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/InlineTranslator.cpp:62:3: warning: 'minorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 57:13.27 if (minorRevision > kMinorRevision) { 57:13.27 ^~ 57:13.27 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/InlineTranslator.cpp:55:3: warning: 'majorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 57:13.27 if (majorRevision != kMajorRevision) { 57:13.27 ^~ 57:54.53 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:83: 57:54.53 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)': 57:54.54 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/DrawTargetCairo.cpp:448:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 57:54.54 cairo_pattern_t* pat; 57:54.54 ^~~ 58:34.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:74: 58:34.76 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 58:34.76 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/Path.cpp:446:34: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 58:34.76 double t1min = t1, t1max = t1, t2min = t2, t2max = t2; 58:34.76 ^~~~~ 58:44.66 gfx/ycbcr 58:50.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_u_no_mask': 58:50.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.03 COMPUTE_SHIFT_MASKS (dest, src); 58:50.03 ^~~~~~~~~~~~~~~~~~~ 58:50.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_u_mask': 58:50.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.03 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.03 ^~~~~~~~~~~~~~~~~~~ 58:50.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_reverse_u_no_mask': 58:50.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.03 COMPUTE_SHIFT_MASKS (dest, src); 58:50.03 ^~~~~~~~~~~~~~~~~~~ 58:50.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_reverse_u_mask': 58:50.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.05 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.05 ^~~~~~~~~~~~~~~~~~~ 58:50.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_u_no_mask': 58:50.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.05 COMPUTE_SHIFT_MASKS (dest, src); 58:50.05 ^~~~~~~~~~~~~~~~~~~ 58:50.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_u_mask': 58:50.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.05 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.05 ^~~~~~~~~~~~~~~~~~~ 58:50.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_reverse_u_no_mask': 58:50.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.07 COMPUTE_SHIFT_MASKS (dest, src); 58:50.07 ^~~~~~~~~~~~~~~~~~~ 58:50.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_reverse_u_mask': 58:50.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.07 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.07 ^~~~~~~~~~~~~~~~~~~ 58:50.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_u_no_mask': 58:50.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.07 COMPUTE_SHIFT_MASKS (dest, src); 58:50.07 ^~~~~~~~~~~~~~~~~~~ 58:50.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_u_mask': 58:50.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.07 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.07 ^~~~~~~~~~~~~~~~~~~ 58:50.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.08 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.08 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_reverse_u_no_mask': 58:50.08 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.08 COMPUTE_SHIFT_MASKS (dest, src); 58:50.08 ^~~~~~~~~~~~~~~~~~~ 58:50.08 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.08 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.08 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_reverse_u_mask': 58:50.08 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.08 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.08 ^~~~~~~~~~~~~~~~~~~ 58:50.08 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.08 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.08 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.08 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_u_no_mask': 58:50.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.09 COMPUTE_SHIFT_MASKS (dest, src); 58:50.09 ^~~~~~~~~~~~~~~~~~~ 58:50.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_u_mask': 58:50.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.09 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.09 ^~~~~~~~~~~~~~~~~~~ 58:50.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_reverse_u_no_mask': 58:50.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.09 COMPUTE_SHIFT_MASKS (dest, src); 58:50.09 ^~~~~~~~~~~~~~~~~~~ 58:50.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_reverse_u_mask': 58:50.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.09 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.09 ^~~~~~~~~~~~~~~~~~~ 58:50.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_xor_u_no_mask': 58:50.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.10 COMPUTE_SHIFT_MASKS (dest, src); 58:50.10 ^~~~~~~~~~~~~~~~~~~ 58:50.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_xor_u_mask': 58:50.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.11 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.11 ^~~~~~~~~~~~~~~~~~~ 58:50.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_add_u_no_mask': 58:50.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.11 COMPUTE_SHIFT_MASKS (dest, src); 58:50.11 ^~~~~~~~~~~~~~~~~~~ 58:50.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_add_u_mask': 58:50.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.11 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.11 ^~~~~~~~~~~~~~~~~~~ 58:50.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_src_ca': 58:50.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.11 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.11 ^~~~~~~~~~~~~~~~~~~ 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_ca': 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.13 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.13 ^~~~~~~~~~~~~~~~~~~ 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_reverse_ca': 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.13 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.13 ^~~~~~~~~~~~~~~~~~~ 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_ca': 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.13 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.13 ^~~~~~~~~~~~~~~~~~~ 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_reverse_ca': 58:50.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.13 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.13 ^~~~~~~~~~~~~~~~~~~ 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_ca': 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.14 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.14 ^~~~~~~~~~~~~~~~~~~ 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_reverse_ca': 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.14 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.14 ^~~~~~~~~~~~~~~~~~~ 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_ca': 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.14 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.14 ^~~~~~~~~~~~~~~~~~~ 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_reverse_ca': 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.14 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.14 ^~~~~~~~~~~~~~~~~~~ 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.15 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.15 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_xor_ca': 58:50.15 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.15 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.15 ^~~~~~~~~~~~~~~~~~~ 58:50.16 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.16 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.16 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.16 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_add_ca': 58:50.16 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.16 COMPUTE_SHIFT_MASKC (dest, src, mask); 58:50.16 ^~~~~~~~~~~~~~~~~~~ 58:50.16 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.16 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 58:50.16 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 59:11.41 gfx/angle/targets/angle_common 59:40.33 gfx/src 60:28.64 gfx/gl 60:28.65 gfx/qcms 60:30.60 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform-altivec.c: In function 'load_aligned_float': 60:30.60 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform-altivec.c:36:2: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 60:30.60 vector unsigned char moveToStart = vec_lvsl(0, dataPtr); 60:30.60 ^~~~~~ 60:30.60 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform-altivec.c: In function 'qcms_transform_data_rgb_out_lut_altivec': 60:30.60 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform-altivec.c:60:15: warning: unused variable 'igtbl_b' [-Wunused-variable] 60:30.60 const float *igtbl_b = transform->input_gamma_table_b; 60:30.60 ^~~~~~~ 60:30.60 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform-altivec.c:59:15: warning: unused variable 'igtbl_g' [-Wunused-variable] 60:30.60 const float *igtbl_g = transform->input_gamma_table_g; 60:30.60 ^~~~~~~ 60:30.60 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform-altivec.c: In function 'qcms_transform_data_rgba_out_lut_altivec': 60:30.60 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform-altivec.c:171:15: warning: unused variable 'igtbl_b' [-Wunused-variable] 60:30.60 const float *igtbl_b = transform->input_gamma_table_b; 60:30.60 ^~~~~~~ 60:30.60 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform-altivec.c:170:15: warning: unused variable 'igtbl_g' [-Wunused-variable] 60:30.60 const float *igtbl_g = transform->input_gamma_table_g; 60:30.60 ^~~~~~~ 60:30.80 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform.c: In function 'have_altivec': 60:30.80 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform.c:59:10: warning: unused variable 'i' [-Wunused-variable] 60:30.80 int fd, i; 60:30.80 ^ 61:09.95 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 61:09.95 /builddir/build/BUILD/firefox-66.0.3/gfx/gl/GLBlitHelper.cpp: In member function 'void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const': 61:09.95 /builddir/build/BUILD/firefox-66.0.3/gfx/gl/GLBlitHelper.cpp:472:25: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized] 61:09.95 gl->fBindVertexArray(oldVAO); 61:09.95 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 61:13.14 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/gl/GLContextEGL.h:10, 61:13.14 from /builddir/build/BUILD/firefox-66.0.3/gfx/gl/EGLUtils.cpp:7, 61:13.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 61:13.15 /builddir/build/BUILD/firefox-66.0.3/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)': 61:13.15 /builddir/build/BUILD/firefox-66.0.3/gfx/gl/GLContext.h:1194:17: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized] 61:13.15 fGetIntegerv(pname, (GLint*)&ret); 61:13.15 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 61:13.15 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 61:13.15 /builddir/build/BUILD/firefox-66.0.3/gfx/gl/GLBlitHelper.cpp:199:10: note: 'texBinding' was declared here 61:13.15 GLenum texBinding; 61:13.15 ^~~~~~~~~~ 61:18.00 gfx/layers/apz/test/gtest 61:18.02 gfx/graphite2/src 61:18.02 gfx/layers 61:18.55 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 61:18.55 /builddir/build/BUILD/firefox-66.0.3/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] 61:18.55 class Machine::Code::decoder 61:18.55 ^~~~~~~ 61:18.72 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/FeatureVal.h:31, 61:18.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/FeatureMap.h:29, 61:18.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/Face.h:34, 61:18.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/CmapCache.h:30, 61:18.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/CmapCache.cpp:29, 61:18.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 61:18.72 /builddir/build/BUILD/firefox-66.0.3/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*]': 61:18.72 /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 61:18.72 /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 61:18.72 /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/Segment.cpp:60:42: required from here 61:18.72 /builddir/build/BUILD/firefox-66.0.3/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] 61:18.73 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 61:18.73 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:18.73 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/FeatureMap.h:29, 61:18.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/Face.h:34, 61:18.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/CmapCache.h:30, 61:18.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/CmapCache.cpp:29, 61:18.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 61:18.73 /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 61:18.73 class FeatureVal : public Vector 61:18.73 ^~~~~~~~~~ 61:26.56 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 61:26.56 /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 61:26.56 /builddir/build/BUILD/firefox-66.0.3/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] 61:26.56 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 61:26.56 ^ 61:26.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/Segment.h:38, 61:26.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/Silf.cpp:32, 61:26.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 61:26.56 /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 61:26.56 struct SlotJustify 61:26.56 ^~~~~~~~~~~ 62:19.95 gfx/harfbuzz/src 62:20.29 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:32, 62:20.29 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 62:20.29 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 62:20.29 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:20.29 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.29 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.29 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.29 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 62:20.29 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.29 memset (this, 0, sizeof (*this)); 62:20.29 ^ 62:20.29 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 62:20.29 struct hb_ot_map_t 62:20.29 ^~~~~~~~~~~ 62:20.29 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:33, 62:20.29 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 62:20.29 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 62:20.30 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:20.30 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.30 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.30 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.30 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 62:20.30 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.30 memset (this, 0, sizeof (*this)); 62:20.30 ^ 62:20.30 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 62:20.30 struct hb_aat_map_t 62:20.30 ^~~~~~~~~~~~ 62:20.39 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 62:20.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 62:20.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 62:20.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.39 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 62:20.39 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.39 memcpy (dest, src.str, src.len); 62:20.40 ^ 62:20.40 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.40 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.40 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.40 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 62:20.40 struct IntType 62:20.40 ^~~~~~~ 62:20.40 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 62:20.40 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 62:20.40 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 62:20.40 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.40 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 62:20.40 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.40 memcpy (d, &opstr.str.str[0], opstr.str.len); 62:20.40 ^ 62:20.40 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.40 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.40 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.40 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 62:20.40 struct IntType 62:20.40 ^~~~~~~ 62:20.46 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 62:20.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 62:20.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:20.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.46 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 62:20.46 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 62:20.46 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.46 memcpy (ret, &obj, size); 62:20.46 ~~~~~~~^~~~~~~~~~~~~~~~~ 62:20.46 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 62:20.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 62:20.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.46 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 62:20.46 struct LangSys 62:20.46 ^~~~~~~ 62:20.46 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 62:20.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 62:20.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:20.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.47 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 62:20.47 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 62:20.47 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.47 memcpy (ret, &obj, size); 62:20.47 ~~~~~~~^~~~~~~~~~~~~~~~~ 62:20.47 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 62:20.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 62:20.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.47 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 62:20.47 struct Script 62:20.47 ^~~~~~ 62:20.47 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 62:20.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 62:20.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:20.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.47 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 62:20.47 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 62:20.47 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.47 memcpy (ret, &obj, size); 62:20.47 ~~~~~~~^~~~~~~~~~~~~~~~~ 62:20.47 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 62:20.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 62:20.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.47 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 62:20.47 struct Feature 62:20.47 ^~~~~~~ 62:20.48 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 62:20.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 62:20.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:20.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 62:20.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 62:20.48 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.48 memcpy (ret, &obj, size); 62:20.48 ~~~~~~~^~~~~~~~~~~~~~~~~ 62:20.48 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 62:20.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 62:20.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 62:20.48 struct FeatureVariations 62:20.48 ^~~~~~~~~~~~~~~~~ 62:20.49 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:20.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:20.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:20.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ByteStr; unsigned int PreallocedCount = 8]': 62:20.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:589:48: required from here 62:20.49 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.49 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:20.49 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.49 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 62:20.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 62:20.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 62:20.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:300:8: note: 'struct CFF::ByteStr' declared here 62:20.49 struct ByteStr 62:20.49 ^~~~~~~ 62:20.51 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:20.51 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:20.52 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:20.52 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.52 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.52 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.52 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 62:20.52 /builddir/build/BUILD/firefox-66.0.3/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]' 62:20.52 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 62:20.52 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.52 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:20.52 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.52 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.52 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 62:20.52 struct CFF1PrivateDictValues_Base : DictValues 62:20.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.53 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:20.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:20.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:20.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 62:20.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 62:20.53 /builddir/build/BUILD/firefox-66.0.3/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]' 62:20.54 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:851:35: required from here 62:20.54 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.54 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:20.54 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.54 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 62:20.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 62:20.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 62:20.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.54 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 62:20.54 struct OpStr 62:20.54 ^~~~~ 62:20.54 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:20.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:20.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:20.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.54 /builddir/build/BUILD/firefox-66.0.3/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]': 62:20.54 /builddir/build/BUILD/firefox-66.0.3/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]' 62:20.54 /builddir/build/BUILD/firefox-66.0.3/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]' 62:20.54 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 62:20.54 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.54 memcpy (new_array, static_array, len * sizeof (Type)); 62:20.54 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.54 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.54 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 62:20.54 struct CFF1PrivateDictValues_Base : DictValues 62:20.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.54 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:20.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:20.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:20.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.54 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.54 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 62:20.54 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.55 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 62:20.55 struct CFF1PrivateDictValues_Base : DictValues 62:20.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.55 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:20.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:20.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:20.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 62:20.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 62:20.55 /builddir/build/BUILD/firefox-66.0.3/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]' 62:20.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 62:20.55 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.55 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:20.55 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.55 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 62:20.55 struct CFF1FontDictValues : DictValues 62:20.55 ^~~~~~~~~~~~~~~~~~ 62:20.55 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 62:20.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 62:20.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 62:20.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:20.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1FontDictValues]': 62:20.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1FontDictValues; CrapHelper::Type = CFF::CFF1FontDictValues]' 62:20.55 /builddir/build/BUILD/firefox-66.0.3/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]' 62:20.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 62:20.56 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.56 memcpy (obj, &Null(Type), sizeof (*obj)); 62:20.56 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 62:20.56 struct CFF1FontDictValues : DictValues 62:20.56 ^~~~~~~~~~~~~~~~~~ 62:20.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:20.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:20.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:20.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]': 62:20.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 62:20.56 /builddir/build/BUILD/firefox-66.0.3/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]' 62:20.56 /builddir/build/BUILD/firefox-66.0.3/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]' 62:20.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:806:40: required from here 62:20.56 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.56 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:20.56 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:688:8: note: 'struct CFF::CFF1TopDictVal' declared here 62:20.56 struct CFF1TopDictVal : OpStr 62:20.56 ^~~~~~~~~~~~~~ 62:20.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:20.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:20.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:20.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 62:20.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 62:20.57 /builddir/build/BUILD/firefox-66.0.3/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]' 62:20.57 /builddir/build/BUILD/firefox-66.0.3/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]' 62:20.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:927:40: required from here 62:20.57 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.57 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:20.57 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.57 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 62:20.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 62:20.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 62:20.57 struct DictVal : OpStr 62:20.57 ^~~~~~~ 62:20.57 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 62:20.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 62:20.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 62:20.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:20.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 62:20.57 /builddir/build/BUILD/firefox-66.0.3/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]' 62:20.57 /builddir/build/BUILD/firefox-66.0.3/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]' 62:20.57 /builddir/build/BUILD/firefox-66.0.3/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]' 62:20.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 62:20.57 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.57 memcpy (obj, &Null(Type), sizeof (*obj)); 62:20.57 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.57 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 62:20.57 struct CFF1PrivateDictValues_Base : DictValues 62:20.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.57 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:20.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:20.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:20.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 62:20.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 62:20.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 62:20.59 /builddir/build/BUILD/firefox-66.0.3/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]' 62:20.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 62:20.59 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.59 memcpy (new_array, static_array, len * sizeof (Type)); 62:20.59 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.59 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 62:20.59 struct CFF1FontDictValues : DictValues 62:20.59 ^~~~~~~~~~~~~~~~~~ 62:20.59 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:20.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:20.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:20.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.59 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.59 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 62:20.59 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.59 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 62:20.59 struct CFF1FontDictValues : DictValues 62:20.59 ^~~~~~~~~~~~~~~~~~ 62:20.59 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:20.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:20.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:20.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:20.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 62:20.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 62:20.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CallContext; unsigned int PreallocedCount = 10]': 62:20.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::CallContext; int LIMIT = 10]' 62:20.59 /builddir/build/BUILD/firefox-66.0.3/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 >]' 62:20.59 /builddir/build/BUILD/firefox-66.0.3/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]' 62:20.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:297:33: required from here 62:20.59 /builddir/build/BUILD/firefox-66.0.3/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] 62:20.59 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:20.59 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.59 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff1-interp-cs.hh:30, 62:20.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:28: 62:20.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:42:8: note: 'struct CFF::CallContext' declared here 62:20.59 struct CallContext 62:20.59 ^~~~~~~~~~~ 62:24.00 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:32, 62:24.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 62:24.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 62:24.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:24.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:24.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 62:24.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.00 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 62:24.00 /builddir/build/BUILD/firefox-66.0.3/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] 62:24.00 memset (this, 0, sizeof (*this)); 62:24.00 ^ 62:24.00 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 62:24.01 struct hb_ot_map_t 62:24.01 ^~~~~~~~~~~ 62:24.01 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:33, 62:24.01 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 62:24.01 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 62:24.01 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:24.01 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:24.01 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 62:24.01 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.01 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 62:24.01 /builddir/build/BUILD/firefox-66.0.3/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] 62:24.01 memset (this, 0, sizeof (*this)); 62:24.01 ^ 62:24.01 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 62:24.01 struct hb_aat_map_t 62:24.01 ^~~~~~~~~~~~ 62:24.11 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 62:24.11 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 62:24.11 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 62:24.11 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.11 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 62:24.11 /builddir/build/BUILD/firefox-66.0.3/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] 62:24.11 memcpy (dest, src.str, src.len); 62:24.11 ^ 62:24.11 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:24.11 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 62:24.11 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.11 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 62:24.11 struct IntType 62:24.11 ^~~~~~~ 62:24.11 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 62:24.11 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 62:24.11 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 62:24.11 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.11 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 62:24.11 /builddir/build/BUILD/firefox-66.0.3/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] 62:24.11 memcpy (d, &opstr.str.str[0], opstr.str.len); 62:24.11 ^ 62:24.11 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:24.11 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 62:24.11 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.11 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 62:24.11 struct IntType 62:24.11 ^~~~~~~ 62:24.13 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.13 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh: In member function 'bool CFF::CFF2VariationStore::serialize(hb_serialize_context_t*, const CFF::CFF2VariationStore*)': 62:24.13 /builddir/build/BUILD/firefox-66.0.3/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] 62:24.13 memcpy (dest, varStore, size_); 62:24.13 ^ 62:24.13 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:113:8: note: 'struct CFF::CFF2VariationStore' declared here 62:24.13 struct CFF2VariationStore 62:24.13 ^~~~~~~~~~~~~~~~~~ 62:24.17 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 62:24.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 62:24.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:24.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:24.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 62:24.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.17 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 62:24.17 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 62:24.17 /builddir/build/BUILD/firefox-66.0.3/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] 62:24.17 memcpy (ret, &obj, size); 62:24.17 ~~~~~~~^~~~~~~~~~~~~~~~~ 62:24.17 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 62:24.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 62:24.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.17 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 62:24.17 struct LangSys 62:24.17 ^~~~~~~ 62:24.17 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 62:24.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 62:24.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:24.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:24.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 62:24.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.17 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 62:24.17 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 62:24.17 /builddir/build/BUILD/firefox-66.0.3/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] 62:24.17 memcpy (ret, &obj, size); 62:24.17 ~~~~~~~^~~~~~~~~~~~~~~~~ 62:24.17 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 62:24.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 62:24.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.17 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 62:24.17 struct Script 62:24.17 ^~~~~~ 62:24.18 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 62:24.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 62:24.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:24.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:24.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 62:24.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 62:24.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 62:24.18 /builddir/build/BUILD/firefox-66.0.3/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] 62:24.18 memcpy (ret, &obj, size); 62:24.18 ~~~~~~~^~~~~~~~~~~~~~~~~ 62:24.18 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 62:24.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 62:24.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 62:24.18 struct Feature 62:24.18 ^~~~~~~ 62:24.18 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 62:24.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 62:24.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:24.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:24.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 62:24.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 62:24.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 62:24.18 /builddir/build/BUILD/firefox-66.0.3/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] 62:24.18 memcpy (ret, &obj, size); 62:24.18 ~~~~~~~^~~~~~~~~~~~~~~~~ 62:24.18 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 62:24.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 62:24.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 62:24.18 struct FeatureVariations 62:24.18 ^~~~~~~~~~~~~~~~~ 62:24.22 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:24.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:24.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:24.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:24.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 62:24.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.22 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 62:24.22 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 62:24.22 /builddir/build/BUILD/firefox-66.0.3/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]' 62:24.22 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:182:34: required from here 62:24.22 /builddir/build/BUILD/firefox-66.0.3/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] 62:24.22 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:24.22 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.22 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 62:24.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 62:24.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 62:24.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.22 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 62:24.22 struct OpStr 62:24.22 ^~~~~ 62:24.22 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 62:24.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 62:24.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 62:24.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:24.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:24.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 62:24.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.22 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::BlendArg]': 62:24.22 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::BlendArg; CrapHelper::Type = CFF::BlendArg]' 62:24.22 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:460:14: required from 'ELEM& CFF::Stack::pop() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 62:24.22 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:124:36: required from here 62:24.22 /builddir/build/BUILD/firefox-66.0.3/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] 62:24.22 memcpy (obj, &Null(Type), sizeof (*obj)); 62:24.22 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.22 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 62:24.22 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 62:24.22 struct BlendArg : Number 62:24.22 ^~~~~~~~ 62:24.23 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:24.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:24.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:24.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:24.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 62:24.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.23 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 62:24.23 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 62:24.23 /builddir/build/BUILD/firefox-66.0.3/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]' 62:24.23 /builddir/build/BUILD/firefox-66.0.3/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]' 62:24.23 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:351:40: required from here 62:24.23 /builddir/build/BUILD/firefox-66.0.3/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] 62:24.23 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:24.23 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.23 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 62:24.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 62:24.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.23 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 62:24.23 struct DictVal : OpStr 62:24.23 ^~~~~~~ 62:24.23 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:24.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:24.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:24.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:24.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 62:24.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.23 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CallContext; unsigned int PreallocedCount = 10]': 62:24.23 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::CallContext; int LIMIT = 10]' 62:24.23 /builddir/build/BUILD/firefox-66.0.3/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 >]' 62:24.23 /builddir/build/BUILD/firefox-66.0.3/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]' 62:24.23 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:109:54: required from here 62:24.23 /builddir/build/BUILD/firefox-66.0.3/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] 62:24.23 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:24.23 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.23 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:30, 62:24.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 62:24.23 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:42:8: note: 'struct CFF::CallContext' declared here 62:24.23 struct CallContext 62:24.23 ^~~~~~~~~~~ 62:24.24 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:24.24 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:24.24 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:24.24 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:24.24 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 62:24.24 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.24 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 62:24.24 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 62:24.24 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 62:24.24 /builddir/build/BUILD/firefox-66.0.3/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 >]' 62:24.24 /builddir/build/BUILD/firefox-66.0.3/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]' 62:24.24 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:109:54: required from here 62:24.24 /builddir/build/BUILD/firefox-66.0.3/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] 62:24.24 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:24.24 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.24 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 62:24.24 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 62:24.24 struct BlendArg : Number 62:24.24 ^~~~~~~~ 62:24.24 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:24.24 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:24.24 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:24.24 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:24.24 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 62:24.24 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.24 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 62:24.24 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]' 62:24.24 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 62:24.24 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 62:24.24 /builddir/build/BUILD/firefox-66.0.3/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 >]' 62:24.24 /builddir/build/BUILD/firefox-66.0.3/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]' 62:24.24 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:109:54: required from here 62:24.24 /builddir/build/BUILD/firefox-66.0.3/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] 62:24.24 memcpy (new_array, static_array, len * sizeof (Type)); 62:24.24 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.24 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 62:24.24 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 62:24.24 struct BlendArg : Number 62:24.24 ^~~~~~~~ 62:24.24 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:24.24 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:24.24 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:24.24 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 62:24.24 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 62:24.24 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 62:24.24 /builddir/build/BUILD/firefox-66.0.3/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] 62:24.25 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 62:24.25 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.25 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 62:24.25 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 62:24.25 struct BlendArg : Number 62:24.25 ^~~~~~~~ 62:27.36 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:32, 62:27.36 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 62:27.36 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 62:27.36 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 62:27.36 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 62:27.36 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 62:27.36 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 62:27.36 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 62:27.36 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 62:27.36 /builddir/build/BUILD/firefox-66.0.3/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] 62:27.36 memset (this, 0, sizeof (*this)); 62:27.36 ^ 62:27.36 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 62:27.36 struct hb_ot_map_t 62:27.36 ^~~~~~~~~~~ 62:27.36 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:33, 62:27.36 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 62:27.36 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 62:27.36 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 62:27.36 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 62:27.36 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 62:27.36 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 62:27.36 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 62:27.36 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 62:27.36 /builddir/build/BUILD/firefox-66.0.3/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] 62:27.36 memset (this, 0, sizeof (*this)); 62:27.36 ^ 62:27.36 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 62:27.36 struct hb_aat_map_t 62:27.36 ^~~~~~~~~~~~ 62:29.99 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:32, 62:29.99 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 62:29.99 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 62:29.99 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 62:29.99 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 62:29.99 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 62:29.99 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 62:29.99 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.hh:32, 62:29.99 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:27: 62:29.99 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 62:29.99 /builddir/build/BUILD/firefox-66.0.3/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] 62:29.99 memset (this, 0, sizeof (*this)); 62:29.99 ^ 62:29.99 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 62:29.99 struct hb_ot_map_t 62:29.99 ^~~~~~~~~~~ 62:30.00 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:33, 62:30.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 62:30.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 62:30.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 62:30.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 62:30.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 62:30.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 62:30.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.hh:32, 62:30.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:27: 62:30.00 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 62:30.00 /builddir/build/BUILD/firefox-66.0.3/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] 62:30.00 memset (this, 0, sizeof (*this)); 62:30.00 ^ 62:30.00 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 62:30.00 struct hb_aat_map_t 62:30.00 ^~~~~~~~~~~~ 62:31.00 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:32, 62:31.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 62:31.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 62:31.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 62:31.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 62:31.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 62:31.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:35, 62:31.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 62:31.00 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 62:31.00 /builddir/build/BUILD/firefox-66.0.3/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] 62:31.00 memset (this, 0, sizeof (*this)); 62:31.00 ^ 62:31.00 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 62:31.00 struct hb_ot_map_t 62:31.00 ^~~~~~~~~~~ 62:31.01 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:33, 62:31.01 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 62:31.01 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 62:31.01 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 62:31.01 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 62:31.01 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 62:31.01 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:35, 62:31.01 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 62:31.01 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 62:31.01 /builddir/build/BUILD/firefox-66.0.3/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] 62:31.01 memset (this, 0, sizeof (*this)); 62:31.01 ^ 62:31.01 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 62:31.01 struct hb_aat_map_t 62:31.01 ^~~~~~~~~~~~ 62:32.18 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:32, 62:32.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 62:32.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 62:32.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper-impl.hh:33, 62:32.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.cc:29: 62:32.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 62:32.18 /builddir/build/BUILD/firefox-66.0.3/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] 62:32.18 memset (this, 0, sizeof (*this)); 62:32.18 ^ 62:32.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 62:32.18 struct hb_ot_map_t 62:32.18 ^~~~~~~~~~~ 62:32.19 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:33, 62:32.19 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 62:32.19 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 62:32.19 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper-impl.hh:33, 62:32.19 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.cc:29: 62:32.19 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 62:32.19 /builddir/build/BUILD/firefox-66.0.3/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] 62:32.19 memset (this, 0, sizeof (*this)); 62:32.19 ^ 62:32.19 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 62:32.19 struct hb_aat_map_t 62:32.19 ^~~~~~~~~~~~ 62:35.02 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:32, 62:35.02 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 62:35.02 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 62:35.02 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:35.02 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.02 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 62:35.02 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.02 memset (this, 0, sizeof (*this)); 62:35.02 ^ 62:35.03 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 62:35.03 struct hb_ot_map_t 62:35.03 ^~~~~~~~~~~ 62:35.03 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:33, 62:35.03 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 62:35.03 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 62:35.03 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:35.03 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.03 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 62:35.03 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.03 memset (this, 0, sizeof (*this)); 62:35.03 ^ 62:35.04 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 62:35.04 struct hb_aat_map_t 62:35.04 ^~~~~~~~~~~~ 62:35.40 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:30, 62:35.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:35.40 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-glyf-table.hh: In member function 'void OT::glyf::accelerator_t::init(hb_face_t*)': 62:35.40 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.40 memset (this, 0, sizeof (accelerator_t)); 62:35.40 ^ 62:35.40 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-glyf-table.hh:229:10: note: 'struct OT::glyf::accelerator_t' declared here 62:35.40 struct accelerator_t 62:35.40 ^~~~~~~~~~~~~ 62:35.40 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 62:35.40 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 62:35.40 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 62:35.40 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 62:35.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:35.40 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 62:35.40 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.40 memcpy (dest, src.str, src.len); 62:35.40 ^ 62:35.41 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.41 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 62:35.41 struct IntType 62:35.41 ^~~~~~~ 62:35.41 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 62:35.41 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 62:35.41 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 62:35.41 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 62:35.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:35.41 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 62:35.41 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.41 memcpy (d, &opstr.str.str[0], opstr.str.len); 62:35.41 ^ 62:35.41 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.41 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 62:35.41 struct IntType 62:35.41 ^~~~~~~ 62:35.45 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:32, 62:35.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:35.45 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh: In member function 'bool CFF::CFF2VariationStore::serialize(hb_serialize_context_t*, const CFF::CFF2VariationStore*)': 62:35.45 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.45 memcpy (dest, varStore, size_); 62:35.45 ^ 62:35.45 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:113:8: note: 'struct CFF::CFF2VariationStore' declared here 62:35.45 struct CFF2VariationStore 62:35.45 ^~~~~~~~~~~~~~~~~~ 62:35.60 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 62:35.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 62:35.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:35.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.60 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 62:35.60 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 62:35.60 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.60 memcpy (ret, &obj, size); 62:35.60 ~~~~~~~^~~~~~~~~~~~~~~~~ 62:35.60 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 62:35.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 62:35.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:36, 62:35.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.60 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 62:35.61 struct LangSys 62:35.61 ^~~~~~~ 62:35.61 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 62:35.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 62:35.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:35.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 62:35.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 62:35.61 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.61 memcpy (ret, &obj, size); 62:35.61 ~~~~~~~^~~~~~~~~~~~~~~~~ 62:35.61 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 62:35.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 62:35.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:36, 62:35.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 62:35.61 struct Script 62:35.61 ^~~~~~ 62:35.61 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 62:35.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 62:35.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:35.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 62:35.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 62:35.61 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.61 memcpy (ret, &obj, size); 62:35.61 ~~~~~~~^~~~~~~~~~~~~~~~~ 62:35.62 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 62:35.62 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 62:35.62 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:36, 62:35.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.62 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 62:35.62 struct Feature 62:35.62 ^~~~~~~ 62:35.62 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 62:35.62 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 62:35.62 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:35.62 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.62 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 62:35.62 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 62:35.63 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.63 memcpy (ret, &obj, size); 62:35.63 ~~~~~~~^~~~~~~~~~~~~~~~~ 62:35.63 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 62:35.63 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 62:35.63 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:36, 62:35.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.63 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 62:35.63 struct FeatureVariations 62:35.63 ^~~~~~~~~~~~~~~~~ 62:35.68 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:35.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:35.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:35.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.68 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ByteStr; unsigned int PreallocedCount = 8]': 62:35.68 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:589:48: required from here 62:35.68 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.68 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:35.68 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.68 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 62:35.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 62:35.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 62:35.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 62:35.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:35.68 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:300:8: note: 'struct CFF::ByteStr' declared here 62:35.68 struct ByteStr 62:35.68 ^~~~~~~ 62:35.76 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 62:35.76 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 62:35.76 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:35.76 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.76 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Lookup]': 62:35.76 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.76 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1609:39: required from here 62:35.76 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.76 memcpy (ret, &obj, size); 62:35.76 ~~~~~~~^~~~~~~~~~~~~~~~~ 62:35.76 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 62:35.76 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 62:35.76 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:36, 62:35.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.76 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:647:8: note: 'struct OT::Lookup' declared here 62:35.76 struct Lookup 62:35.76 ^~~~~~ 62:35.80 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:35.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:35.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:35.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.80 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 62:35.80 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.80 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 62:35.80 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.80 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:35.80 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.80 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 62:35.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:35.80 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 62:35.80 struct CFF1PrivateDictValues_Base : DictValues 62:35.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.88 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:35.88 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:35.88 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:35.88 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.88 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 62:35.88 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 62:35.88 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.88 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:851:35: required from here 62:35.88 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.88 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:35.88 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.88 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 62:35.88 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 62:35.88 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 62:35.88 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 62:35.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:35.88 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 62:35.88 struct OpStr 62:35.88 ^~~~~ 62:35.89 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:35.89 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:35.89 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:35.89 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.89 /builddir/build/BUILD/firefox-66.0.3/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]': 62:35.89 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.89 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.89 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 62:35.89 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.89 memcpy (new_array, static_array, len * sizeof (Type)); 62:35.89 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.89 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 62:35.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:35.89 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 62:35.89 struct CFF1PrivateDictValues_Base : DictValues 62:35.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.89 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:35.89 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:35.89 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:35.89 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.89 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.89 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 62:35.89 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.89 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 62:35.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:35.89 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 62:35.89 struct CFF1PrivateDictValues_Base : DictValues 62:35.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.89 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:35.89 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:35.89 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:35.89 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.89 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 62:35.89 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 62:35.89 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.89 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 62:35.89 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.89 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:35.89 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.89 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 62:35.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:35.89 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 62:35.89 struct CFF1FontDictValues : DictValues 62:35.90 ^~~~~~~~~~~~~~~~~~ 62:35.90 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 62:35.90 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 62:35.90 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 62:35.90 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:35.90 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.90 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1FontDictValues]': 62:35.90 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1FontDictValues; CrapHelper::Type = CFF::CFF1FontDictValues]' 62:35.90 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.90 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 62:35.90 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.90 memcpy (obj, &Null(Type), sizeof (*obj)); 62:35.90 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.90 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 62:35.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:35.90 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 62:35.90 struct CFF1FontDictValues : DictValues 62:35.90 ^~~~~~~~~~~~~~~~~~ 62:35.94 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 62:35.94 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 62:35.94 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:35.94 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.94 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 62:35.94 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.94 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.94 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.94 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 62:35.94 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.94 memcpy (ret, &obj, size); 62:35.94 ~~~~~~~^~~~~~~~~~~~~~~~~ 62:35.94 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 62:35.94 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 62:35.94 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:36, 62:35.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.94 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 62:35.94 struct RecordListOf : RecordArrayOf 62:35.94 ^~~~~~~~~~~~ 62:35.94 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 62:35.94 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 62:35.94 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:35.94 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.94 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 62:35.94 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.94 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.94 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.94 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 62:35.94 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.94 memcpy (ret, &obj, size); 62:35.94 ~~~~~~~^~~~~~~~~~~~~~~~~ 62:35.94 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 62:35.94 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 62:35.94 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:36, 62:35.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.94 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 62:35.94 struct RecordListOf : RecordArrayOf 62:35.94 ^~~~~~~~~~~~ 62:35.94 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 62:35.94 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 62:35.95 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:35.95 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.95 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 62:35.95 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::PosLookup]' 62:35.95 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.95 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.95 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 62:35.95 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.95 memcpy (ret, &obj, size); 62:35.95 ~~~~~~~^~~~~~~~~~~~~~~~~ 62:35.95 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.95 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 62:35.95 struct OffsetListOf : OffsetArrayOf 62:35.95 ^~~~~~~~~~~~ 62:35.95 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:35.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:35.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:35.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.96 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]': 62:35.96 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 62:35.96 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.96 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.96 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:806:40: required from here 62:35.96 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.96 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:35.96 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.96 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 62:35.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:35.96 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:688:8: note: 'struct CFF::CFF1TopDictVal' declared here 62:35.96 struct CFF1TopDictVal : OpStr 62:35.96 ^~~~~~~~~~~~~~ 62:35.96 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:35.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:35.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:35.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.96 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 62:35.96 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 62:35.96 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.96 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.96 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:927:40: required from here 62:35.96 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.96 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:35.96 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.96 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 62:35.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 62:35.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 62:35.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:35.96 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 62:35.97 struct DictVal : OpStr 62:35.97 ^~~~~~~ 62:35.97 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 62:35.97 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 62:35.97 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 62:35.97 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:35.97 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.97 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 62:35.97 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.97 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.97 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.97 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 62:35.97 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.97 memcpy (obj, &Null(Type), sizeof (*obj)); 62:35.97 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.97 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 62:35.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:35.97 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 62:35.97 struct CFF1PrivateDictValues_Base : DictValues 62:35.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.97 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:35.97 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:35.97 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:35.97 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.97 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 62:35.97 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 62:35.98 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 62:35.98 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.98 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 62:35.98 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.98 memcpy (new_array, static_array, len * sizeof (Type)); 62:35.98 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.98 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 62:35.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:35.98 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 62:35.98 struct CFF1FontDictValues : DictValues 62:35.98 ^~~~~~~~~~~~~~~~~~ 62:35.98 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:35.98 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:35.98 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:35.98 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.98 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.98 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 62:35.98 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:35.98 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 62:35.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:35.98 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 62:35.98 struct CFF1FontDictValues : DictValues 62:35.98 ^~~~~~~~~~~~~~~~~~ 62:35.98 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 62:35.98 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 62:35.98 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 62:35.98 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.99 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 62:35.99 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::SubstLookup]' 62:35.99 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.99 /builddir/build/BUILD/firefox-66.0.3/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]' 62:35.99 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 62:35.99 /builddir/build/BUILD/firefox-66.0.3/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] 62:35.99 memcpy (ret, &obj, size); 62:35.99 ~~~~~~~^~~~~~~~~~~~~~~~~ 62:35.99 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:35.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:35.99 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 62:35.99 struct OffsetListOf : OffsetArrayOf 62:35.99 ^~~~~~~~~~~~ 62:36.09 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:36.09 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:36.09 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:36.09 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:36.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:36.09 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 62:36.09 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.09 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.09 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.09 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.09 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.09 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.09 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-font.cc:187:24: required from here 62:36.09 /builddir/build/BUILD/firefox-66.0.3/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] 62:36.09 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:36.09 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.09 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 62:36.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:36.09 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 62:36.09 struct CFF1PrivateDictValues_Base : DictValues 62:36.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.09 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:36.09 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:36.09 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:36.09 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:36.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:36.09 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 62:36.10 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.10 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.10 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.10 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.10 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.10 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.10 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 62:36.10 /builddir/build/BUILD/firefox-66.0.3/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] 62:36.10 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:36.10 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.10 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:32, 62:36.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:36.10 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 62:36.10 struct CFF2PrivateDictValues_Base : DictValues 62:36.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.11 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:36.12 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:36.12 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:36.12 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:36.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:36.12 /builddir/build/BUILD/firefox-66.0.3/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]': 62:36.12 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.12 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.12 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.12 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.12 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.12 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.12 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.12 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-font.cc:187:24: required from here 62:36.12 /builddir/build/BUILD/firefox-66.0.3/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] 62:36.12 memcpy (new_array, static_array, len * sizeof (Type)); 62:36.12 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.12 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 62:36.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:36.12 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 62:36.12 struct CFF1PrivateDictValues_Base : DictValues 62:36.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.12 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:36.12 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:36.12 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:36.12 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:36.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:36.12 /builddir/build/BUILD/firefox-66.0.3/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] 62:36.12 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 62:36.12 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.12 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 62:36.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:36.12 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 62:36.12 struct CFF1PrivateDictValues_Base : DictValues 62:36.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.13 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:36.13 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:36.13 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:36.13 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:36.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:36.13 /builddir/build/BUILD/firefox-66.0.3/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]': 62:36.13 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.13 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.13 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.13 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.13 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.14 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.14 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.14 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 62:36.14 /builddir/build/BUILD/firefox-66.0.3/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] 62:36.14 memcpy (new_array, static_array, len * sizeof (Type)); 62:36.14 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.14 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:32, 62:36.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:36.14 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 62:36.14 struct CFF2PrivateDictValues_Base : DictValues 62:36.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.14 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:36.14 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:36.14 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:36.14 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:36.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:36.14 /builddir/build/BUILD/firefox-66.0.3/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] 62:36.14 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 62:36.14 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.14 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:32, 62:36.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:36.14 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 62:36.14 struct CFF2PrivateDictValues_Base : DictValues 62:36.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.14 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:36.14 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:36.14 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:36.14 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:36.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:36.15 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 62:36.15 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 62:36.15 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.15 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.15 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.15 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.15 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.15 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.15 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 62:36.15 /builddir/build/BUILD/firefox-66.0.3/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] 62:36.15 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 62:36.15 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.15 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:32, 62:36.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:36.16 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 62:36.16 struct CFF2FontDictValues : DictValues 62:36.16 ^~~~~~~~~~~~~~~~~~ 62:36.16 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 62:36.16 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 62:36.16 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 62:36.16 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:36.16 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:36.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:36.16 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2FontDictValues]': 62:36.16 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2FontDictValues; CrapHelper::Type = CFF::CFF2FontDictValues]' 62:36.16 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.16 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.16 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.16 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.16 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.16 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.16 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 62:36.16 /builddir/build/BUILD/firefox-66.0.3/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] 62:36.16 memcpy (obj, &Null(Type), sizeof (*obj)); 62:36.16 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.16 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:32, 62:36.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:36.16 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 62:36.16 struct CFF2FontDictValues : DictValues 62:36.16 ^~~~~~~~~~~~~~~~~~ 62:36.16 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 62:36.16 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 62:36.16 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 62:36.16 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:36.16 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:36.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:36.16 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 62:36.16 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.16 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.16 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.17 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.17 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.17 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.17 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.17 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.17 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-font.cc:187:24: required from here 62:36.17 /builddir/build/BUILD/firefox-66.0.3/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] 62:36.17 memcpy (obj, &Null(Type), sizeof (*obj)); 62:36.17 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.17 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 62:36.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:36.17 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 62:36.17 struct CFF1PrivateDictValues_Base : DictValues 62:36.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.17 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:36.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:36.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:36.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:36.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:36.17 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 62:36.17 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 62:36.17 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 62:36.17 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.17 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.17 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.17 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.17 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.17 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.17 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 62:36.18 /builddir/build/BUILD/firefox-66.0.3/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] 62:36.18 memcpy (new_array, static_array, len * sizeof (Type)); 62:36.18 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.18 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:32, 62:36.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:36.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 62:36.18 struct CFF2FontDictValues : DictValues 62:36.18 ^~~~~~~~~~~~~~~~~~ 62:36.18 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 62:36.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 62:36.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:36.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:36.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:36.18 /builddir/build/BUILD/firefox-66.0.3/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] 62:36.18 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 62:36.18 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.18 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:32, 62:36.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:36.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 62:36.18 struct CFF2FontDictValues : DictValues 62:36.18 ^~~~~~~~~~~~~~~~~~ 62:36.18 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 62:36.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 62:36.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 62:36.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 62:36.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 62:36.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 62:36.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2PrivateDictValues_Base]': 62:36.18 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.19 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.19 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.19 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.19 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.19 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.19 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.19 /builddir/build/BUILD/firefox-66.0.3/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]' 62:36.19 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 62:36.19 /builddir/build/BUILD/firefox-66.0.3/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] 62:36.19 memcpy (obj, &Null(Type), sizeof (*obj)); 62:36.19 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:36.19 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:32, 62:36.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 62:36.19 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 62:36.19 struct CFF2PrivateDictValues_Base : DictValues 62:36.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 63:23.96 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:32, 63:23.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 63:23.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 63:23.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 63:23.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 63:23.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 63:23.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 63:23.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 63:23.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:23.96 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 63:23.96 /builddir/build/BUILD/firefox-66.0.3/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] 63:23.96 memset (this, 0, sizeof (*this)); 63:23.96 ^ 63:23.96 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 63:23.96 struct hb_ot_map_t 63:23.96 ^~~~~~~~~~~ 63:23.96 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:33, 63:23.97 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 63:23.97 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 63:23.97 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 63:23.97 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 63:23.97 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 63:23.97 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 63:23.97 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 63:23.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:23.97 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 63:23.97 /builddir/build/BUILD/firefox-66.0.3/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] 63:23.97 memset (this, 0, sizeof (*this)); 63:23.97 ^ 63:23.97 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 63:23.97 struct hb_aat_map_t 63:23.97 ^~~~~~~~~~~~ 63:24.91 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 63:24.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 63:24.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 63:24.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 63:24.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 63:24.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 63:24.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 63:24.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:24.91 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 63:24.91 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 63:24.91 /builddir/build/BUILD/firefox-66.0.3/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] 63:24.91 memcpy (ret, &obj, size); 63:24.91 ~~~~~~~^~~~~~~~~~~~~~~~~ 63:24.91 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 63:24.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 63:24.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 63:24.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 63:24.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:24.91 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 63:24.91 struct LangSys 63:24.91 ^~~~~~~ 63:24.91 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 63:24.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 63:24.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 63:24.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 63:24.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:24.92 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 63:24.92 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 63:24.92 /builddir/build/BUILD/firefox-66.0.3/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] 63:24.92 memcpy (ret, &obj, size); 63:24.92 ~~~~~~~^~~~~~~~~~~~~~~~~ 63:24.92 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:24.92 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 63:24.92 struct Script 63:24.92 ^~~~~~ 63:24.92 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:24.92 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 63:24.92 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 63:24.92 /builddir/build/BUILD/firefox-66.0.3/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] 63:24.92 memcpy (ret, &obj, size); 63:24.92 ~~~~~~~^~~~~~~~~~~~~~~~~ 63:24.92 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:24.92 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 63:24.92 struct Feature 63:24.92 ^~~~~~~ 63:24.92 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:24.92 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 63:24.92 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 63:24.92 /builddir/build/BUILD/firefox-66.0.3/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] 63:24.92 memcpy (ret, &obj, size); 63:24.92 ~~~~~~~^~~~~~~~~~~~~~~~~ 63:24.92 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 63:24.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:24.92 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 63:24.92 struct FeatureVariations 63:24.92 ^~~~~~~~~~~~~~~~~ 63:24.98 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 63:24.98 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 63:24.98 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 63:24.98 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 63:24.98 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 63:24.98 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 63:24.98 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 63:24.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:24.98 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Lookup]': 63:24.98 /builddir/build/BUILD/firefox-66.0.3/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]' 63:24.98 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1428:39: required from here 63:24.98 /builddir/build/BUILD/firefox-66.0.3/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] 63:24.98 memcpy (ret, &obj, size); 63:24.98 ~~~~~~~^~~~~~~~~~~~~~~~~ 63:24.98 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 63:24.98 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 63:24.98 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 63:24.98 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 63:24.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:24.98 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:647:8: note: 'struct OT::Lookup' declared here 63:24.98 struct Lookup 63:24.98 ^~~~~~ 63:25.07 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:25.07 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 63:25.07 /builddir/build/BUILD/firefox-66.0.3/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]' 63:25.07 /builddir/build/BUILD/firefox-66.0.3/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]' 63:25.07 /builddir/build/BUILD/firefox-66.0.3/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]' 63:25.07 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 63:25.07 /builddir/build/BUILD/firefox-66.0.3/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] 63:25.07 memcpy (ret, &obj, size); 63:25.07 ~~~~~~~^~~~~~~~~~~~~~~~~ 63:25.07 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:25.07 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 63:25.07 struct RecordListOf : RecordArrayOf 63:25.07 ^~~~~~~~~~~~ 63:25.07 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:25.07 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 63:25.07 /builddir/build/BUILD/firefox-66.0.3/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]' 63:25.07 /builddir/build/BUILD/firefox-66.0.3/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]' 63:25.07 /builddir/build/BUILD/firefox-66.0.3/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]' 63:25.07 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 63:25.07 /builddir/build/BUILD/firefox-66.0.3/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] 63:25.07 memcpy (ret, &obj, size); 63:25.07 ~~~~~~~^~~~~~~~~~~~~~~~~ 63:25.07 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:25.07 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 63:25.07 struct RecordListOf : RecordArrayOf 63:25.07 ^~~~~~~~~~~~ 63:25.07 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 63:25.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:25.07 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 63:25.07 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::SubstLookup]' 63:25.08 /builddir/build/BUILD/firefox-66.0.3/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]' 63:25.08 /builddir/build/BUILD/firefox-66.0.3/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]' 63:25.08 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 63:25.08 /builddir/build/BUILD/firefox-66.0.3/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] 63:25.08 memcpy (ret, &obj, size); 63:25.08 ~~~~~~~^~~~~~~~~~~~~~~~~ 63:25.08 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:36, 63:25.08 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 63:25.08 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 63:25.08 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 63:25.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:25.08 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 63:25.08 struct OffsetListOf : OffsetArrayOf 63:25.08 ^~~~~~~~~~~~ 63:25.08 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 63:25.08 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 63:25.08 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 63:25.08 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 63:25.08 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 63:25.08 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 63:25.08 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 63:25.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:25.08 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 63:25.08 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::PosLookup]' 63:25.08 /builddir/build/BUILD/firefox-66.0.3/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]' 63:25.08 /builddir/build/BUILD/firefox-66.0.3/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]' 63:25.08 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 63:25.08 /builddir/build/BUILD/firefox-66.0.3/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] 63:25.08 memcpy (ret, &obj, size); 63:25.08 ~~~~~~~^~~~~~~~~~~~~~~~~ 63:25.08 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:36, 63:25.08 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 63:25.08 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 63:25.08 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 63:25.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 63:25.08 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 63:25.08 struct OffsetListOf : OffsetArrayOf 63:25.08 ^~~~~~~~~~~~ 63:37.15 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:32, 63:37.15 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 63:37.15 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 63:37.15 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 63:37.15 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-static.cc:29, 63:37.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 63:37.15 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 63:37.15 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.15 memset (this, 0, sizeof (*this)); 63:37.15 ^ 63:37.15 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 63:37.15 struct hb_ot_map_t 63:37.15 ^~~~~~~~~~~ 63:37.15 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:33, 63:37.15 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 63:37.15 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 63:37.15 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 63:37.15 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-static.cc:29, 63:37.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 63:37.15 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 63:37.16 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.16 memset (this, 0, sizeof (*this)); 63:37.16 ^ 63:37.16 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 63:37.16 struct hb_aat_map_t 63:37.16 ^~~~~~~~~~~~ 63:37.28 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 63:37.28 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 63:37.28 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 63:37.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.28 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 63:37.28 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.28 memcpy (dest, src.str, src.len); 63:37.28 ^ 63:37.28 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-static.cc:29, 63:37.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 63:37.29 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 63:37.29 struct IntType 63:37.29 ^~~~~~~ 63:37.29 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 63:37.29 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 63:37.29 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 63:37.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.29 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 63:37.29 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.29 memcpy (d, &opstr.str.str[0], opstr.str.len); 63:37.29 ^ 63:37.29 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-static.cc:29, 63:37.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 63:37.29 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 63:37.29 struct IntType 63:37.29 ^~~~~~~ 63:37.30 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 63:37.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.30 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh: In member function 'bool CFF::CFF2VariationStore::serialize(hb_serialize_context_t*, const CFF::CFF2VariationStore*)': 63:37.30 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.30 memcpy (dest, varStore, size_); 63:37.30 ^ 63:37.30 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:113:8: note: 'struct CFF::CFF2VariationStore' declared here 63:37.30 struct CFF2VariationStore 63:37.30 ^~~~~~~~~~~~~~~~~~ 63:37.31 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.31 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh: In member function 'void CFF::StrEncoder::encode_byte(unsigned char)': 63:37.31 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:47:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 63:37.31 if (unlikely (buff.push ((const char)b) == &Crap(char))) 63:37.31 ^ 63:37.31 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:179:46: note: in definition of macro 'unlikely' 63:37.31 #define unlikely(expr) (__builtin_expect (!!(expr), 0)) 63:37.31 ^~~~ 63:37.31 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 63:37.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.31 /builddir/build/BUILD/firefox-66.0.3/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': 63:37.31 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.32 memcpy (d, &opstr.str.str[0], opstr.str.len); 63:37.32 ^ 63:37.32 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-static.cc:29, 63:37.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 63:37.32 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 63:37.32 struct IntType 63:37.32 ^~~~~~~ 63:37.40 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 63:37.40 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:28, 63:37.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.40 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 63:37.40 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 63:37.40 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.40 memcpy (ret, &obj, size); 63:37.40 ~~~~~~~^~~~~~~~~~~~~~~~~ 63:37.40 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-static.cc:34, 63:37.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 63:37.40 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 63:37.40 struct LangSys 63:37.40 ^~~~~~~ 63:37.40 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 63:37.40 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:28, 63:37.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.40 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 63:37.40 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 63:37.40 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.40 memcpy (ret, &obj, size); 63:37.40 ~~~~~~~^~~~~~~~~~~~~~~~~ 63:37.40 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-static.cc:34, 63:37.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 63:37.40 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 63:37.40 struct Script 63:37.40 ^~~~~~ 63:37.40 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 63:37.40 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:28, 63:37.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.40 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 63:37.40 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 63:37.40 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.40 memcpy (ret, &obj, size); 63:37.40 ~~~~~~~^~~~~~~~~~~~~~~~~ 63:37.40 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-static.cc:34, 63:37.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 63:37.40 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 63:37.40 struct Feature 63:37.40 ^~~~~~~ 63:37.41 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 63:37.41 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:28, 63:37.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.41 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 63:37.41 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 63:37.41 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.41 memcpy (ret, &obj, size); 63:37.41 ~~~~~~~^~~~~~~~~~~~~~~~~ 63:37.41 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-static.cc:34, 63:37.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 63:37.41 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 63:37.41 struct FeatureVariations 63:37.41 ^~~~~~~~~~~~~~~~~ 63:37.42 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.42 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.42 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.42 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]': 63:37.42 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:469:17: required from here 63:37.42 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.42 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 63:37.42 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.42 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 63:37.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.42 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 63:37.42 struct ParsedCStr : ParsedValues 63:37.42 ^~~~~~~~~~ 63:37.43 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.43 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.43 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.43 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]': 63:37.43 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:595:33: required from here 63:37.43 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.43 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 63:37.43 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.43 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 63:37.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.43 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 63:37.43 struct SubrRemap : Remap 63:37.43 ^~~~~~~~~ 63:37.43 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.43 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.43 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.43 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ByteStr; unsigned int PreallocedCount = 8]': 63:37.43 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:589:48: required from here 63:37.43 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.43 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 63:37.43 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.43 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 63:37.43 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 63:37.43 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 63:37.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.43 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:300:8: note: 'struct CFF::ByteStr' declared here 63:37.43 struct ByteStr 63:37.43 ^~~~~~~ 63:37.44 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.44 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.44 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.44 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]': 63:37.44 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:716:50: required from here 63:37.44 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.44 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 63:37.44 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.44 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 63:37.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.44 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 63:37.44 struct StrBuffArray : hb_vector_t 63:37.44 ^~~~~~~~~~~~ 63:37.48 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]': 63:37.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]' 63:37.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:469:17: required from here 63:37.48 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.48 memcpy (new_array, static_array, len * sizeof (Type)); 63:37.48 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.48 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 63:37.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 63:37.48 struct ParsedCStr : ParsedValues 63:37.48 ^~~~~~~~~~ 63:37.48 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.48 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.48 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 63:37.48 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.48 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 63:37.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 63:37.48 struct ParsedCStr : ParsedValues 63:37.48 ^~~~~~~~~~ 63:37.48 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]': 63:37.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]' 63:37.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:595:33: required from here 63:37.48 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.48 memcpy (new_array, static_array, len * sizeof (Type)); 63:37.48 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.48 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 63:37.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 63:37.49 struct SubrRemap : Remap 63:37.49 ^~~~~~~~~ 63:37.49 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.49 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.49 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 63:37.49 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.49 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 63:37.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 63:37.49 struct SubrRemap : Remap 63:37.49 ^~~~~~~~~ 63:37.49 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 63:37.49 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 63:37.49 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.49 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 63:37.49 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.49 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 63:37.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 63:37.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 63:37.49 struct CFF1PrivateDictValues_Base : DictValues 63:37.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.50 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.50 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.50 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.50 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = hb_vector_t; unsigned int PreallocedCount = 8]': 63:37.50 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.50 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 63:37.50 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.50 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 63:37.50 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.50 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 63:37.50 struct hb_vector_t 63:37.50 ^~~~~~~~~~~ 63:37.50 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]': 63:37.50 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.50 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:696:70: required from here 63:37.50 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.50 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 63:37.50 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.50 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 63:37.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.50 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 63:37.50 struct ParsedCStrs : hb_vector_t 63:37.50 ^~~~~~~~~~~ 63:37.50 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.50 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.50 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.50 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]': 63:37.50 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]' 63:37.50 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:716:50: required from here 63:37.50 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.50 memcpy (new_array, static_array, len * sizeof (Type)); 63:37.50 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.50 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 63:37.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.50 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 63:37.50 struct StrBuffArray : hb_vector_t 63:37.50 ^~~~~~~~~~~~ 63:37.50 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.50 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.50 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.50 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.50 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 63:37.50 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.50 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 63:37.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.50 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 63:37.50 struct StrBuffArray : hb_vector_t 63:37.50 ^~~~~~~~~~~~ 63:37.50 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.50 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.50 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.51 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 63:37.51 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.51 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 63:37.51 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.51 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 63:37.51 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.51 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 63:37.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.51 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 63:37.51 struct CFF2PrivateDictValues_Base : DictValues 63:37.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.53 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 63:37.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 63:37.53 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:182:34: required from here 63:37.53 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.53 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 63:37.53 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.53 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 63:37.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 63:37.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 63:37.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 63:37.53 struct OpStr 63:37.53 ^~~~~ 63:37.53 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCSOp; unsigned int PreallocedCount = 8]': 63:37.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::ParsedCSOp; unsigned int PreallocedCount = 8]' 63:37.53 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:409:32: required from here 63:37.53 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.53 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 63:37.53 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.53 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 63:37.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:366:8: note: 'struct CFF::ParsedCSOp' declared here 63:37.53 struct ParsedCSOp : OpStr 63:37.53 ^~~~~~~~~~ 63:37.53 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 63:37.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 63:37.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 63:37.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::ParsedCStr]': 63:37.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::ParsedCStr; CrapHelper::Type = CFF::ParsedCStr]' 63:37.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]' 63:37.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:471:16: required from here 63:37.53 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.53 memcpy (obj, &Null(Type), sizeof (*obj)); 63:37.53 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.53 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 63:37.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 63:37.53 struct ParsedCStr : ParsedValues 63:37.53 ^~~~~~~~~~ 63:37.53 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 63:37.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 63:37.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 63:37.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::SubrRemap]': 63:37.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::SubrRemap; CrapHelper::Type = CFF::SubrRemap]' 63:37.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]' 63:37.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:597:21: required from here 63:37.54 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.54 memcpy (obj, &Null(Type), sizeof (*obj)); 63:37.54 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.54 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 63:37.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.54 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 63:37.54 struct SubrRemap : Remap 63:37.54 ^~~~~~~~~ 63:37.54 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.54 /builddir/build/BUILD/firefox-66.0.3/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]': 63:37.54 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.54 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.54 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 63:37.54 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.54 memcpy (new_array, static_array, len * sizeof (Type)); 63:37.54 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.54 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 63:37.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 63:37.54 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 63:37.54 struct CFF1PrivateDictValues_Base : DictValues 63:37.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.54 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.54 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.54 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 63:37.54 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.54 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 63:37.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 63:37.54 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 63:37.54 struct CFF1PrivateDictValues_Base : DictValues 63:37.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.54 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.54 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 63:37.54 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 63:37.54 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.54 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 63:37.54 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.54 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 63:37.54 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.54 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 63:37.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 63:37.54 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 63:37.54 struct CFF1FontDictValues : DictValues 63:37.54 ^~~~~~~~~~~~~~~~~~ 63:37.54 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 63:37.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 63:37.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 63:37.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.54 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1FontDictValues]': 63:37.54 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1FontDictValues; CrapHelper::Type = CFF::CFF1FontDictValues]' 63:37.54 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.54 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 63:37.54 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.55 memcpy (obj, &Null(Type), sizeof (*obj)); 63:37.55 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.55 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 63:37.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 63:37.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 63:37.55 struct CFF1FontDictValues : DictValues 63:37.55 ^~~~~~~~~~~~~~~~~~ 63:37.55 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]': 63:37.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 63:37.55 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:631:39: required from here 63:37.55 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.55 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 63:37.55 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.55 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 63:37.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 63:37.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:688:8: note: 'struct CFF::CFF1TopDictVal' declared here 63:37.55 struct CFF1TopDictVal : OpStr 63:37.55 ^~~~~~~~~~~~~~ 63:37.55 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.55 /builddir/build/BUILD/firefox-66.0.3/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]': 63:37.55 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.55 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 63:37.55 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.55 memcpy (new_array, static_array, len * sizeof (Type)); 63:37.55 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 63:37.55 struct hb_vector_t 63:37.55 ^~~~~~~~~~~ 63:37.55 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.55 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 63:37.55 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 63:37.55 struct hb_vector_t 63:37.55 ^~~~~~~~~~~ 63:37.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]': 63:37.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]' 63:37.55 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:696:70: required from here 63:37.55 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.55 memcpy (new_array, static_array, len * sizeof (Type)); 63:37.55 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.55 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 63:37.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 63:37.55 struct ParsedCStrs : hb_vector_t 63:37.55 ^~~~~~~~~~~ 63:37.55 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.55 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.55 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 63:37.55 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.55 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 63:37.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 63:37.55 struct ParsedCStrs : hb_vector_t 63:37.56 ^~~~~~~~~~~ 63:37.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 63:37.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 63:37.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 63:37.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::StrBuffArray]': 63:37.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::StrBuffArray; CrapHelper::Type = CFF::StrBuffArray]' 63:37.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]' 63:37.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:720:22: required from here 63:37.56 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.56 memcpy (obj, &Null(Type), sizeof (*obj)); 63:37.56 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 63:37.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 63:37.56 struct StrBuffArray : hb_vector_t 63:37.56 ^~~~~~~~~~~~ 63:37.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 63:37.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 63:37.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 63:37.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::BlendArg]': 63:37.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::BlendArg; CrapHelper::Type = CFF::BlendArg]' 63:37.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:460:14: required from 'ELEM& CFF::Stack::pop() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 63:37.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:124:36: required from here 63:37.56 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.56 memcpy (obj, &Null(Type), sizeof (*obj)); 63:37.56 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 63:37.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 63:37.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 63:37.56 struct BlendArg : Number 63:37.56 ^~~~~~~~ 63:37.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.56 /builddir/build/BUILD/firefox-66.0.3/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]': 63:37.56 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.56 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 63:37.56 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.56 memcpy (new_array, static_array, len * sizeof (Type)); 63:37.57 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.57 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 63:37.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 63:37.57 struct CFF2PrivateDictValues_Base : DictValues 63:37.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.57 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.57 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.57 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 63:37.57 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.57 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 63:37.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 63:37.57 struct CFF2PrivateDictValues_Base : DictValues 63:37.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.57 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 63:37.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 63:37.57 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 63:37.57 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.57 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 63:37.57 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.57 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 63:37.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 63:37.57 struct CFF2FontDictValues : DictValues 63:37.57 ^~~~~~~~~~~~~~~~~~ 63:37.57 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 63:37.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 63:37.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 63:37.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2FontDictValues]': 63:37.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2FontDictValues; CrapHelper::Type = CFF::CFF2FontDictValues]' 63:37.57 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 63:37.57 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.57 memcpy (obj, &Null(Type), sizeof (*obj)); 63:37.58 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.58 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 63:37.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.58 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 63:37.58 struct CFF2FontDictValues : DictValues 63:37.58 ^~~~~~~~~~~~~~~~~~ 63:37.58 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.58 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 63:37.58 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 63:37.58 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.58 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.58 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:351:40: required from here 63:37.58 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.58 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 63:37.58 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.58 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 63:37.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 63:37.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.58 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 63:37.58 struct DictVal : OpStr 63:37.58 ^~~~~~~ 63:37.58 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 63:37.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 63:37.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 63:37.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.58 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 63:37.58 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.58 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.58 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.58 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 63:37.58 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.58 memcpy (obj, &Null(Type), sizeof (*obj)); 63:37.58 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.58 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 63:37.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 63:37.58 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 63:37.58 struct CFF1PrivateDictValues_Base : DictValues 63:37.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.58 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 63:37.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 63:37.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 63:37.59 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 63:37.59 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.59 memcpy (new_array, static_array, len * sizeof (Type)); 63:37.59 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.59 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 63:37.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 63:37.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 63:37.59 struct CFF1FontDictValues : DictValues 63:37.59 ^~~~~~~~~~~~~~~~~~ 63:37.59 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.59 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.59 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 63:37.59 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.59 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 63:37.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 63:37.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 63:37.59 struct CFF1FontDictValues : DictValues 63:37.59 ^~~~~~~~~~~~~~~~~~ 63:37.59 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 63:37.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 63:37.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 63:37.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = hb_vector_t]': 63:37.59 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.59 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.59 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 63:37.59 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.59 memcpy (obj, &Null(Type), sizeof (*obj)); 63:37.59 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.59 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 63:37.59 struct hb_vector_t 63:37.59 ^~~~~~~~~~~ 63:37.59 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 63:37.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 63:37.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 63:37.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::ParsedCStrs]': 63:37.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::ParsedCStrs; CrapHelper::Type = CFF::ParsedCStrs]' 63:37.60 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]' 63:37.60 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.60 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:696:70: required from here 63:37.60 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.60 memcpy (obj, &Null(Type), sizeof (*obj)); 63:37.60 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.60 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 63:37.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.60 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 63:37.60 struct ParsedCStrs : hb_vector_t 63:37.60 ^~~~~~~~~~~ 63:37.60 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.60 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 63:37.60 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 63:37.60 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 63:37.60 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.60 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 63:37.60 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.60 memcpy (new_array, static_array, len * sizeof (Type)); 63:37.60 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.60 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 63:37.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.60 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 63:37.60 struct CFF2FontDictValues : DictValues 63:37.60 ^~~~~~~~~~~~~~~~~~ 63:37.60 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.60 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.60 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 63:37.60 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.60 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 63:37.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.60 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 63:37.60 struct CFF2FontDictValues : DictValues 63:37.60 ^~~~~~~~~~~~~~~~~~ 63:37.60 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 63:37.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 63:37.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 63:37.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.60 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2PrivateDictValues_Base]': 63:37.61 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.61 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.61 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 63:37.61 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.61 memcpy (obj, &Null(Type), sizeof (*obj)); 63:37.61 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.61 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 63:37.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 63:37.61 struct CFF2PrivateDictValues_Base : DictValues 63:37.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.61 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CallContext; unsigned int PreallocedCount = 10]': 63:37.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::CallContext; int LIMIT = 10]' 63:37.61 /builddir/build/BUILD/firefox-66.0.3/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 >]' 63:37.61 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.61 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 63:37.61 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.61 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 63:37.61 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.61 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:33, 63:37.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 63:37.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 63:37.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:42:8: note: 'struct CFF::CallContext' declared here 63:37.61 struct CallContext 63:37.61 ^~~~~~~~~~~ 63:37.61 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 63:37.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 63:37.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 63:37.62 /builddir/build/BUILD/firefox-66.0.3/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 >]' 63:37.62 /builddir/build/BUILD/firefox-66.0.3/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 >]' 63:37.62 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.62 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:291:49: required from here 63:37.62 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.62 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 63:37.62 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.62 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 63:37.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 63:37.62 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 63:37.62 struct BlendArg : Number 63:37.62 ^~~~~~~~ 63:37.62 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.62 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.62 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.62 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 63:37.62 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]' 63:37.62 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 63:37.62 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 63:37.62 /builddir/build/BUILD/firefox-66.0.3/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 >]' 63:37.62 /builddir/build/BUILD/firefox-66.0.3/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 >]' 63:37.62 /builddir/build/BUILD/firefox-66.0.3/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]' 63:37.62 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:291:49: required from here 63:37.62 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.62 memcpy (new_array, static_array, len * sizeof (Type)); 63:37.62 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.62 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 63:37.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 63:37.62 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 63:37.62 struct BlendArg : Number 63:37.62 ^~~~~~~~ 63:37.62 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 63:37.62 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 63:37.62 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 63:37.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 63:37.62 /builddir/build/BUILD/firefox-66.0.3/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] 63:37.62 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 63:37.62 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.62 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 63:37.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 63:37.62 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 63:37.62 struct BlendArg : Number 63:37.62 ^~~~~~~~ 63:50.72 gfx/ipc 64:26.33 gfx/vr 65:25.00 gfx/vr/service 65:38.39 gfx/config 65:46.96 gfx/webrender_bindings 66:10.22 gfx/skia 66:13.82 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:237, 66:13.82 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 66:13.82 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 66:13.82 /builddir/build/BUILD/firefox-66.0.3/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] 66:13.82 memcpy(&px4, px, 16); 66:13.82 ^ 66:13.82 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 66:13.82 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 66:13.82 class Sk4px : public Sk16b { 66:13.82 ^~~~~ 66:13.82 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:237, 66:13.82 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 66:13.82 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 66:13.82 /builddir/build/BUILD/firefox-66.0.3/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] 66:13.82 memcpy(&px2, px, 8); 66:13.82 ^ 66:13.82 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 66:13.82 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 66:13.82 class Sk4px : public Sk16b { 66:13.82 ^~~~~ 66:13.83 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:237, 66:13.83 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 66:13.83 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 66:13.83 /builddir/build/BUILD/firefox-66.0.3/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] 66:13.83 memcpy(&px1, px, 4); 66:13.83 ^ 66:13.83 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 66:13.83 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 66:13.83 class Sk4px : public Sk16b { 66:13.83 ^~~~~ 66:37.10 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 66:37.10 /builddir/build/BUILD/firefox-66.0.3/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*}]' 66:37.10 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 66:37.11 /builddir/build/BUILD/firefox-66.0.3/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] 66:37.11 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 66:37.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66:37.11 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 66:37.11 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 66:37.11 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRecords.h:273:8: note: 'struct SkRecords::DrawPath' declared here 66:37.11 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 66:37.11 ^~~~~~~~ 66:37.11 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 66:37.11 struct T { \ 66:37.11 ^ 66:37.11 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 66:37.11 /builddir/build/BUILD/firefox-66.0.3/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*}]' 66:37.11 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 66:37.11 /builddir/build/BUILD/firefox-66.0.3/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] 66:37.11 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 66:37.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66:37.11 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 66:37.11 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 66:37.11 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRecords.h:299:8: note: 'struct SkRecords::DrawRect' declared here 66:37.11 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 66:37.11 ^~~~~~~~ 66:37.11 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 66:37.11 struct T { \ 66:37.11 ^ 66:37.11 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 66:37.11 /builddir/build/BUILD/firefox-66.0.3/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*}]' 66:37.11 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 66:37.11 /builddir/build/BUILD/firefox-66.0.3/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] 66:37.11 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 66:37.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66:37.11 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 66:37.11 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 66:37.11 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRecords.h:311:8: note: 'struct SkRecords::DrawTextBlob' declared here 66:37.11 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 66:37.11 ^~~~~~~~~~~~ 66:37.12 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 66:37.12 struct T { \ 66:37.12 ^ 66:38.30 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:237, 66:38.31 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 66:38.31 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:40: 66:38.31 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 66:38.31 /builddir/build/BUILD/firefox-66.0.3/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] 66:38.31 memcpy(&px4, px, 16); 66:38.31 ^ 66:38.31 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 66:38.31 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:40: 66:38.31 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 66:38.31 class Sk4px : public Sk16b { 66:38.31 ^~~~~ 66:38.31 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:237, 66:38.31 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 66:38.31 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:40: 66:38.31 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 66:38.31 /builddir/build/BUILD/firefox-66.0.3/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] 66:38.31 memcpy(&px2, px, 8); 66:38.31 ^ 66:38.31 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 66:38.31 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:40: 66:38.31 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 66:38.31 class Sk4px : public Sk16b { 66:38.31 ^~~~~ 66:38.31 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:237, 66:38.31 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 66:38.31 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:40: 66:38.31 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 66:38.31 /builddir/build/BUILD/firefox-66.0.3/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] 66:38.31 memcpy(&px1, px, 4); 66:38.31 ^ 66:38.31 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 66:38.31 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:40: 66:38.31 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 66:38.31 class Sk4px : public Sk16b { 66:38.31 ^~~~~ 66:38.47 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:42: 66:38.47 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t portable::hash_fn(const void*, size_t, uint32_t)': 66:38.47 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 66:38.47 case 3: k ^= data[2] << 16; 66:38.47 ~~^~~~~~~~~~~~~~~~ 66:38.47 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:13: note: here 66:38.47 case 2: k ^= data[1] << 8; 66:38.47 ^~~~ 66:38.47 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 66:38.47 case 2: k ^= data[1] << 8; 66:38.47 ~~^~~~~~~~~~~~~~~~ 66:38.47 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:197:13: note: here 66:38.47 case 1: k ^= data[0] << 0; 66:38.47 ^~~~ 67:11.98 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)': 67:11.99 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrPathUtils.cpp:190:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 67:11.99 } 67:11.99 ^ 67:11.99 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrPathUtils.cpp:192:13: note: here 67:11.99 case SkPath::kQuad_Verb: 67:11.99 ^~~~ 69:16.51 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkTypes.h:14, 69:16.51 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkMath.h:11, 69:16.51 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrTypes.h:11, 69:16.51 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:13, 69:16.51 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 69:16.51 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 69:16.51 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 69:16.51 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 69:16.51 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)': 69:16.51 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkPostConfig.h:133:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 69:16.51 sk_abort_no_print(); \ 69:16.51 ~~~~~~~~~~~~~~~~~^~ 69:16.51 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SK_ABORT' 69:16.51 SK_ABORT("Incomplete Switch\n"); 69:16.51 ^~~~~~~~ 69:16.52 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here 69:16.52 case SkPath::kWinding_FillType: 69:16.52 ^~~~ 69:17.19 In file included from /usr/include/string.h:494, 69:17.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/string.h:3, 69:17.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/throw_gcc.h:14, 69:17.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/stl_wrappers/new:64, 69:17.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/mozalloc.h:16, 69:17.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/stl_wrappers/type_traits:50, 69:17.19 from /usr/include/c++/8/ratio:38, 69:17.19 from /usr/include/c++/8/chrono:38, 69:17.19 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:11, 69:17.19 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 69:17.19 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 69:17.19 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 69:17.19 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 69:17.19 In function 'void* memcpy(void*, const void*, size_t)', 69:17.19 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 69:17.19 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.3/gfx/skia/skia/include/core/../private/SkTArray.h:491:26, 69:17.19 inlined from 'void SkTArray::checkRealloc(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkTArray.h:547:9, 69:17.19 inlined from 'void SkTArray::pop_back_n(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkTArray.h:282:9, 69:17.19 inlined from 'void SkTArray::resize_back(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkTArray.h:295:13, 69:17.20 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:232:33: 69:17.20 /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] 69:17.20 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 69:17.20 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:17.20 In function 'void* memcpy(void*, const void*, size_t)', 69:17.20 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 69:17.20 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.3/gfx/skia/skia/include/core/../private/SkTArray.h:491:26, 69:17.20 inlined from 'void SkTArray::checkRealloc(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkTArray.h:547:9, 69:17.20 inlined from 'void SkTArray::pop_back_n(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkTArray.h:282:9, 69:17.20 inlined from 'void SkTArray::resize_back(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkTArray.h:295:13, 69:17.20 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:233:31: 69:17.20 /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] 69:17.20 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 69:17.20 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:17.20 In function 'void* memcpy(void*, const void*, size_t)', 69:17.20 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 69:17.20 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.3/gfx/skia/skia/include/core/../private/SkTArray.h:491:26, 69:17.20 inlined from 'void SkTArray::checkRealloc(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkTArray.h:547:9, 69:17.20 inlined from 'void SkTArray::pop_back_n(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkTArray.h:282:9, 69:17.20 inlined from 'void SkTArray::resize_back(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkTArray.h:295:13, 69:17.20 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:232:33: 69:17.20 /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=] 69:17.20 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 69:17.20 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:17.20 In function 'void* memcpy(void*, const void*, size_t)', 69:17.20 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 69:17.20 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.3/gfx/skia/skia/include/core/../private/SkTArray.h:491:26, 69:17.20 inlined from 'void SkTArray::checkRealloc(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkTArray.h:547:9, 69:17.20 inlined from 'void SkTArray::pop_back_n(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkTArray.h:282:9, 69:17.20 inlined from 'void SkTArray::resize_back(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkTArray.h:295:13, 69:17.20 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:233:31: 69:17.20 /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=] 69:17.20 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 69:17.20 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:19.04 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkTypes.h:14, 69:19.04 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkRefCnt.h:11, 69:19.04 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11, 69:19.04 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8: 69:19.04 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp: In function 'GrGLenum gr_stencil_op_to_gl_path_rendering_fill_mode(GrStencilOp)': 69:19.04 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkPostConfig.h:133:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 69:19.04 sk_abort_no_print(); \ 69:19.04 ~~~~~~~~~~~~~~~~~^~ 69:19.04 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:44:13: note: in expansion of macro 'SK_ABORT' 69:19.04 SK_ABORT("Unexpected path fill."); 69:19.04 ^~~~~~~~ 69:19.04 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:46:9: note: here 69:19.04 case GrStencilOp::kIncWrap: 69:19.04 ^~~~ 70:10.78 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/glsl/GrGLSLShaderBuilder.cpp:12: 70:10.78 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 70:10.78 /builddir/build/BUILD/firefox-66.0.3/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] 70:10.78 memset(&fFlags, 0, sizeof(fFlags)); 70:10.78 ^ 70:10.78 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:13, 70:10.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:11, 70:10.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/glsl/GrGLSLShaderBuilder.cpp:12: 70:10.78 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 70:10.78 struct Flags { 70:10.78 ^~~~~ 70:21.47 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gradients/GrDualIntervalGradientColorizer.cpp:11: 70:21.47 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gradients/GrDualIntervalGradientColorizer.h: In constructor 'GrDualIntervalGradientColorizer::GrDualIntervalGradientColorizer(GrColor4f, GrColor4f, GrColor4f, GrColor4f, float)': 70:21.47 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gradients/GrDualIntervalGradientColorizer.h:32:5: note: the ABI of passing homogeneous float aggregates has changed in GCC 5 70:21.47 GrDualIntervalGradientColorizer(GrColor4f scale01, GrColor4f bias01, GrColor4f scale23, 70:21.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:29.75 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/skcms.cc:1878: 71:29.75 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In function 'baseline::U64 baseline::swap_endian_16x4(const U64&)': 71:29.75 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:185:40: warning: GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee [-Wpsabi] 71:29.75 SI U64 swap_endian_16x4(const U64& rgba) { 71:29.75 ^ 71:29.77 /builddir/build/BUILD/firefox-66.0.3/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]': 71:29.77 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:120:50: required from here 71:29.77 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.77 return D{v[0],v[1],v[2],v[3]}; 71:29.77 ~^ 71:29.77 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.77 return D{v[0],v[1],v[2],v[3]}; 71:29.77 ~^ 71:29.77 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.77 return D{v[0],v[1],v[2],v[3]}; 71:29.77 ~^ 71:29.77 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.77 return D{v[0],v[1],v[2],v[3]}; 71:29.77 ~^ 71:29.77 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) unsigned int]': 71:29.77 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:174:88: required from here 71:29.77 /builddir/build/BUILD/firefox-66.0.3/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 'short unsigned int' inside { } [-Wnarrowing] 71:29.77 return D{v[0],v[1],v[2],v[3]}; 71:29.77 ~^ 71:29.77 /builddir/build/BUILD/firefox-66.0.3/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 'short unsigned int' inside { } [-Wnarrowing] 71:29.77 return D{v[0],v[1],v[2],v[3]}; 71:29.77 ~^ 71:29.77 /builddir/build/BUILD/firefox-66.0.3/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 'short unsigned int' inside { } [-Wnarrowing] 71:29.77 return D{v[0],v[1],v[2],v[3]}; 71:29.77 ~^ 71:29.77 /builddir/build/BUILD/firefox-66.0.3/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 'short unsigned int' inside { } [-Wnarrowing] 71:29.77 return D{v[0],v[1],v[2],v[3]}; 71:29.77 ~^ 71:29.77 /builddir/build/BUILD/firefox-66.0.3/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]': 71:29.77 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:211:39: required from here 71:29.77 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.77 return D{v[0],v[1],v[2],v[3]}; 71:29.77 ~^ 71:29.77 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.77 return D{v[0],v[1],v[2],v[3]}; 71:29.77 ~^ 71:29.77 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.77 return D{v[0],v[1],v[2],v[3]}; 71:29.77 ~^ 71:29.78 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.78 return D{v[0],v[1],v[2],v[3]}; 71:29.78 ~^ 71:29.78 /builddir/build/BUILD/firefox-66.0.3/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]': 71:29.78 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:465:21: required from here 71:29.78 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.78 return D{v[0],v[1],v[2],v[3]}; 71:29.78 ~^ 71:29.78 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.78 return D{v[0],v[1],v[2],v[3]}; 71:29.78 ~^ 71:29.78 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.78 return D{v[0],v[1],v[2],v[3]}; 71:29.78 ~^ 71:29.78 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.78 return D{v[0],v[1],v[2],v[3]}; 71:29.78 ~^ 71:29.78 /builddir/build/BUILD/firefox-66.0.3/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]': 71:29.78 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:472:21: required from here 71:29.78 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.78 return D{v[0],v[1],v[2],v[3]}; 71:29.78 ~^ 71:29.78 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.78 return D{v[0],v[1],v[2],v[3]}; 71:29.78 ~^ 71:29.78 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.78 return D{v[0],v[1],v[2],v[3]}; 71:29.78 ~^ 71:29.78 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.78 return D{v[0],v[1],v[2],v[3]}; 71:29.78 ~^ 71:29.78 /builddir/build/BUILD/firefox-66.0.3/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]': 71:29.78 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:516:36: required from here 71:29.78 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.78 return D{v[0],v[1],v[2],v[3]}; 71:29.78 ~^ 71:29.78 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.78 return D{v[0],v[1],v[2],v[3]}; 71:29.78 ~^ 71:29.78 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.78 return D{v[0],v[1],v[2],v[3]}; 71:29.78 ~^ 71:29.79 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.79 return D{v[0],v[1],v[2],v[3]}; 71:29.79 ~^ 71:29.79 /builddir/build/BUILD/firefox-66.0.3/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]': 71:29.79 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:535:42: required from here 71:29.79 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.79 return D{v[0],v[1],v[2],v[3]}; 71:29.79 ~^ 71:29.79 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.79 return D{v[0],v[1],v[2],v[3]}; 71:29.79 ~^ 71:29.79 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.79 return D{v[0],v[1],v[2],v[3]}; 71:29.79 ~^ 71:29.79 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.79 return D{v[0],v[1],v[2],v[3]}; 71:29.79 ~^ 71:29.79 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) long unsigned int]': 71:29.79 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:768:54: required from here 71:29.79 /builddir/build/BUILD/firefox-66.0.3/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 'short unsigned int' inside { } [-Wnarrowing] 71:29.79 return D{v[0],v[1],v[2],v[3]}; 71:29.79 ~^ 71:29.79 /builddir/build/BUILD/firefox-66.0.3/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 'short unsigned int' inside { } [-Wnarrowing] 71:29.79 return D{v[0],v[1],v[2],v[3]}; 71:29.79 ~^ 71:29.79 /builddir/build/BUILD/firefox-66.0.3/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 'short unsigned int' inside { } [-Wnarrowing] 71:29.79 return D{v[0],v[1],v[2],v[3]}; 71:29.79 ~^ 71:29.79 /builddir/build/BUILD/firefox-66.0.3/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 'short unsigned int' inside { } [-Wnarrowing] 71:29.79 return D{v[0],v[1],v[2],v[3]}; 71:29.79 ~^ 71:29.79 /builddir/build/BUILD/firefox-66.0.3/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]': 71:29.79 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:959:60: required from here 71:29.79 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.79 return D{v[0],v[1],v[2],v[3]}; 71:29.79 ~^ 71:29.79 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.79 return D{v[0],v[1],v[2],v[3]}; 71:29.79 ~^ 71:29.79 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.79 return D{v[0],v[1],v[2],v[3]}; 71:29.79 ~^ 71:29.79 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.80 return D{v[0],v[1],v[2],v[3]}; 71:29.80 ~^ 71:29.80 /builddir/build/BUILD/firefox-66.0.3/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]': 71:29.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:968:71: required from here 71:29.80 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.80 return D{v[0],v[1],v[2],v[3]}; 71:29.80 ~^ 71:29.80 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.80 return D{v[0],v[1],v[2],v[3]}; 71:29.80 ~^ 71:29.80 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.80 return D{v[0],v[1],v[2],v[3]}; 71:29.80 ~^ 71:29.80 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.80 return D{v[0],v[1],v[2],v[3]}; 71:29.80 ~^ 71:29.80 /builddir/build/BUILD/firefox-66.0.3/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]': 71:29.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1003:67: required from here 71:29.80 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.80 return D{v[0],v[1],v[2],v[3]}; 71:29.80 ~^ 71:29.80 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.80 return D{v[0],v[1],v[2],v[3]}; 71:29.80 ~^ 71:29.80 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.80 return D{v[0],v[1],v[2],v[3]}; 71:29.80 ~^ 71:29.80 /builddir/build/BUILD/firefox-66.0.3/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] 71:29.80 return D{v[0],v[1],v[2],v[3]}; 71:29.80 ~^ 71:29.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) long unsigned int; S = __vector(4) int]': 71:29.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1048:55: required from here 71:29.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 71:29.80 return D{v[0],v[1],v[2],v[3]}; 71:29.80 ~^ 71:29.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 71:29.80 return D{v[0],v[1],v[2],v[3]}; 71:29.80 ~^ 71:29.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 71:29.80 return D{v[0],v[1],v[2],v[3]}; 71:29.80 ~^ 71:29.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 71:29.80 return D{v[0],v[1],v[2],v[3]}; 71:29.80 ~^ 71:33.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:101: 71:33.82 /builddir/build/BUILD/firefox-66.0.3/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] 71:33.82 class SkBitmapCache::Rec : public SkResourceCache::Rec { 71:33.82 ^~~ 71:58.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrColorSpaceXform.cpp:12, 71:58.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia10.cpp:137: 71:58.56 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 71:58.56 /builddir/build/BUILD/firefox-66.0.3/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] 71:58.56 memset(&fFlags, 0, sizeof(fFlags)); 71:58.56 ^ 71:58.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkColorSpaceXformer.h:13, 71:58.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/effects/imagefilters/SkBlurImageFilter.cpp:16, 71:58.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia10.cpp:29: 71:58.56 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 71:58.56 struct Flags { 71:58.56 ^~~~~ 72:09.65 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrDefaultGeoProcFactory.cpp:12, 72:09.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:20: 72:09.65 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 72:09.66 /builddir/build/BUILD/firefox-66.0.3/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] 72:09.66 memset(&fFlags, 0, sizeof(fFlags)); 72:09.66 ^ 72:09.66 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:13, 72:09.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 72:09.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrSurfaceContext.h:12, 72:09.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrContextPriv.h:12, 72:09.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrRenderTargetContext.h:14, 72:09.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrClip.h:12, 72:09.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrContext.cpp:10, 72:09.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 72:09.66 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 72:09.66 struct Flags { 72:09.66 ^~~~~ 72:10.47 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkString.h:12, 72:10.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 72:10.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrGpuResource.h:13, 72:10.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/../private/GrAuditTrail.h:12, 72:10.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrContext.h:14, 72:10.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrContext.cpp:8, 72:10.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 72:10.47 /builddir/build/BUILD/firefox-66.0.3/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]': 72:10.47 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 72:10.47 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 72:10.47 /builddir/build/BUILD/firefox-66.0.3/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] 72:10.47 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 72:10.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:10.47 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkFlattenable.h:11, 72:10.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkPathEffect.h:11, 72:10.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrContext.h:12, 72:10.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrContext.cpp:8, 72:10.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 72:10.47 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 72:10.47 template class sk_sp { 72:10.47 ^~~~~ 72:25.46 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkTypes.h:14, 72:25.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkMath.h:11, 72:25.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrTypes.h:11, 72:25.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrDeferredUpload.h:12, 72:25.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrOnFlushResourceProvider.h:11, 72:25.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrOnFlushResourceProvider.cpp:8, 72:25.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:2: 72:25.46 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)': 72:25.46 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkPostConfig.h:133:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 72:25.46 sk_abort_no_print(); \ 72:25.46 ~~~~~~~~~~~~~~~~~^~ 72:25.46 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrPathRendering.cpp:19:13: note: in expansion of macro 'SK_ABORT' 72:25.46 SK_ABORT("Unexpected path fill."); 72:25.46 ^~~~~~~~ 72:25.46 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:74: 72:25.46 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrPathRendering.cpp:20:9: note: here 72:25.46 case GrPathRendering::kWinding_FillType: { 72:25.46 ^~~~ 72:30.25 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:56: 72:30.25 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:101: warning: "ASSERT_SINGLE_OWNER" redefined 72:30.25 #define ASSERT_SINGLE_OWNER \ 72:30.25 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:2: 72:30.25 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrProxyProvider.cpp:30: note: this is the location of the previous definition 72:30.25 #define ASSERT_SINGLE_OWNER \ 72:32.57 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:56: 72:32.57 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp: In member function 'void GrRenderTargetContext::drawRect(const GrClip&, GrPaint&&, GrAA, const SkMatrix&, const SkRect&, const GrStyle*)': 72:32.57 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:572:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 72:32.57 } 72:32.57 ^ 72:32.57 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:573:17: note: here 72:32.57 case SkPaint::kBevel_Join: 72:32.57 ^~~~ 73:30.09 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/ops/GrLatticeOp.cpp:20, 73:30.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:20: 73:30.09 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 73:30.09 /builddir/build/BUILD/firefox-66.0.3/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] 73:30.09 memset(&fFlags, 0, sizeof(fFlags)); 73:30.09 ^ 73:30.09 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:13, 73:30.09 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 73:30.09 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrSurfaceContext.h:12, 73:30.09 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrContextPriv.h:12, 73:30.09 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrRenderTargetContext.h:14, 73:30.09 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/ops/GrDrawPathOp.cpp:11, 73:30.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 73:30.09 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 73:30.09 struct Flags { 73:30.09 ^~~~~ 73:48.60 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkString.h:12, 73:48.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/private/SkChecksum.h:12, 73:48.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkGlyph.h:12, 73:48.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.h:13, 73:48.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.cpp:10, 73:48.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia18.cpp:2: 73:48.60 /builddir/build/BUILD/firefox-66.0.3/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]': 73:48.60 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 73:48.60 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 73:48.60 /builddir/build/BUILD/firefox-66.0.3/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] 73:48.60 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 73:48.60 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:48.60 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.h:11, 73:48.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.cpp:8, 73:48.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia18.cpp:2: 73:48.60 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 73:48.60 template class sk_sp { 73:48.60 ^~~~~ 74:15.00 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:101: 74:15.01 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': 74:15.01 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkDraw.cpp:652:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 74:15.01 } 74:15.01 ^ 74:15.01 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkDraw.cpp:654:13: note: here 74:15.01 case SkCanvas::kPolygon_PointMode: { 74:15.01 ^~~~ 74:22.53 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia20.cpp:29: 74:22.53 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 74:22.53 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 74:22.53 } 74:22.53 ^ 74:22.53 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 74:22.53 case SkCubicType::kSerpentine: 74:22.53 ^~~~ 74:46.16 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:101: 74:46.16 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 74:46.16 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 74:46.16 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 74:46.16 ^~ 74:46.16 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 74:46.16 case SkOTTableName::Record::PlatformID::Unicode: 74:46.16 ^~~~ 74:51.04 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:65: 74:51.04 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>': 74:51.04 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.04 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.04 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 74:51.04 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.04 LinearGradient4fContext::LinearIntervalProcessor { 74:51.04 ^~~~~~~~~~~~~~~~~~~~~~~ 74:51.04 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.05 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>': 74:51.05 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.05 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.05 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 74:51.05 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.05 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.05 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>': 74:51.05 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.05 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.05 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 74:51.05 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.05 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.05 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>': 74:51.05 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.05 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.05 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 74:51.06 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.06 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.06 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>': 74:51.06 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.06 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.06 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 74:51.06 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.06 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.06 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>': 74:51.06 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.06 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.06 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 74:51.06 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.06 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.06 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)1, (SkShader::TileMode)0>': 74:51.06 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.07 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.07 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 74:51.07 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.07 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.07 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)1, (SkShader::TileMode)1>': 74:51.07 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.07 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.07 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 74:51.07 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.07 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.07 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)1, (SkShader::TileMode)2>': 74:51.07 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.07 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.07 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 74:51.07 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.08 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.08 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)0, (SkShader::TileMode)0>': 74:51.08 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.08 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.08 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 74:51.08 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.08 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.08 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)0, (SkShader::TileMode)1>': 74:51.08 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.08 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.08 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 74:51.08 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.08 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.08 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)0, (SkShader::TileMode)2>': 74:51.08 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.09 /builddir/build/BUILD/firefox-66.0.3/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]' 74:51.09 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 74:51.09 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.09 /builddir/build/BUILD/firefox-66.0.3/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] 74:51.55 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:74: 74:51.55 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const': 74:51.55 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:300:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 74:51.55 p->append(SkRasterPipeline::decal_x, decal_ctx); 74:51.55 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.55 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:302:9: note: here 74:51.55 case kClamp_TileMode: 74:51.55 ^~~~ 75:11.20 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:74: 75:11.21 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.cpp:32: warning: "SPECIAL" redefined 75:11.21 #define SPECIAL(x) std::make_tuple(kSpecial_IntrinsicKind, k ## x ## _SpecialIntrinsic, \ 75:11.21 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:47: 75:11.21 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/sksl/SkSLMetalCodeGenerator.cpp:26: note: this is the location of the previous definition 75:11.21 #define SPECIAL(x) std::make_pair(kSpecial_IntrinsicKind, k ## x ## _SpecialIntrinsic) 76:27.75 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia24.cpp:47: 76:27.75 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/utils/SkPatchUtils.cpp:67:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 76:27.75 class FwDCubicEvaluator { 76:27.75 ^~~~~~~~~~~~~~~~~ 76:44.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:56: 76:44.27 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const SkColorSpaceTransferFn&, const float*)': 76:44.27 /builddir/build/BUILD/firefox-66.0.3/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] 76:44.27 strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 76:44.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:44.57 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 76:44.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 76:44.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkDescriptor.h:13, 76:44.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkGlyphCache.h:11, 76:44.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkGlyphCache.cpp:8, 76:44.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:2: 76:44.57 /builddir/build/BUILD/firefox-66.0.3/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]': 76:44.57 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 76:44.57 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 76:44.57 /builddir/build/BUILD/firefox-66.0.3/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] 76:44.57 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 76:44.58 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:44.58 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkColorSpace.h:13, 76:44.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkImageInfo.h:21, 76:44.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkColor.h:21, 76:44.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:12, 76:44.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 76:44.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkDescriptor.h:13, 76:44.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkGlyphCache.h:11, 76:44.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkGlyphCache.cpp:8, 76:44.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:2: 76:44.58 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 76:44.58 template class sk_sp { 76:44.58 ^~~~~ 76:57.01 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:128: 76:57.01 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*) const': 76:57.01 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkPath.cpp:497:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 76:57.01 insertClose = false; 76:57.01 ~~~~~~~~~~~~^~~~~~~ 76:57.01 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkPath.cpp:498:13: note: here 76:57.01 case kLine_Verb: { 76:57.01 ^~~~ 77:13.85 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:137: 77:13.85 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 77:13.85 /builddir/build/BUILD/firefox-66.0.3/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] 77:13.85 memcpy(&raw, buffer, kSizeInMemory); 77:13.85 ^ 77:13.85 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkPathRef.h:15, 77:13.85 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkPath.h:22, 77:13.85 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkPathMeasure.h:12, 77:13.85 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkPathMeasure.cpp:9, 77:13.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 77:13.85 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkRRect.h:40:14: note: 'class SkRRect' declared here 77:13.85 class SK_API SkRRect { 77:13.85 ^~~~~~~ 77:14.18 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:92: 77:14.18 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkPixmap.cpp: In member function 'bool SkPixmap::erase(SkColor, const SkIRect&) const': 77:14.18 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkPixmap.cpp:236:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 77:14.18 a = 255; // then fallthrough to 8888 77:14.18 ~~^~~~~ 77:14.18 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkPixmap.cpp:237:9: note: here 77:14.18 case kRGBA_8888_SkColorType: 77:14.18 ^~~~ 77:14.18 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkPixmap.cpp:258:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 77:14.18 a = 255; // then fallthrough to 1010102 77:14.18 ~~^~~~~ 77:14.18 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkPixmap.cpp:259:9: note: here 77:14.18 case kRGBA_1010102_SkColorType: { 77:14.18 ^~~~ 77:25.07 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 77:25.07 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function 'SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)': 77:25.07 /builddir/build/BUILD/firefox-66.0.3/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] 77:25.07 memcpy(&rec, ptr, size); 77:25.07 ^ 77:25.07 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrResourceProvider.h:15, 77:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 77:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrProcessor.h:17, 77:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrXferProcessor.h:14, 77:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlendModePriv.h:46, 77:25.07 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:10, 77:25.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:29: 77:25.07 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 77:25.08 struct SkScalerContextRec { 77:25.08 ^~~~~~~~~~~~~~~~~~ 77:25.09 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:22, 77:25.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 77:25.09 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 77:25.09 /builddir/build/BUILD/firefox-66.0.3/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] 77:25.09 std::memcpy(&rec, ptr, sizeof(rec)); 77:25.09 ^ 77:25.09 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkTraceEvent.h:159:36: note: in definition of macro 'INTERNAL_TRACE_EVENT_ADD_SCOPED' 77:25.09 TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 77:25.09 ^~~~~~~~~~~ 77:25.09 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:445:5: note: in expansion of macro 'TRACE_EVENT1' 77:25.09 TRACE_EVENT1("skia", "RecForDesc", "rec", 77:25.09 ^~~~~~~~~~~~ 77:25.09 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:446:13: note: in expansion of macro 'TRACE_STR_COPY' 77:25.09 TRACE_STR_COPY( 77:25.09 ^~~~~~~~~~~~~~ 77:25.09 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrResourceProvider.h:15, 77:25.10 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 77:25.10 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrProcessor.h:17, 77:25.10 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrXferProcessor.h:14, 77:25.10 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlendModePriv.h:46, 77:25.10 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:10, 77:25.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:29: 77:25.10 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 77:25.10 struct SkScalerContextRec { 77:25.10 ^~~~~~~~~~~~~~~~~~ 77:25.12 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:128: 77:25.12 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 77:25.12 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkResourceCache.cpp:67:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] 77:25.12 class SkResourceCache::Hash : 77:25.12 ^~~~ 77:43.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 77:43.93 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 77:43.93 /builddir/build/BUILD/firefox-66.0.3/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] 77:43.93 memset(&rec, 0, sizeof(rec)); 77:43.94 ^ 77:43.94 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkDescriptor.h:136, 77:43.94 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkGlyphCache.h:11, 77:43.94 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 77:43.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 77:43.94 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 77:43.94 struct SkScalerContextRec { 77:43.94 ^~~~~~~~~~~~~~~~~~ 77:44.43 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 77:44.44 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function 'bool loose_compare(const SkDescriptor&, const SkDescriptor&)': 77:44.44 /builddir/build/BUILD/firefox-66.0.3/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] 77:44.44 memcpy(&lhsRec, ptr, size); 77:44.44 ^ 77:44.44 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkDescriptor.h:136, 77:44.44 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkGlyphCache.h:11, 77:44.44 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 77:44.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 77:44.44 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 77:44.44 struct SkScalerContextRec { 77:44.44 ^~~~~~~~~~~~~~~~~~ 77:44.44 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 77:44.44 /builddir/build/BUILD/firefox-66.0.3/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] 77:44.44 memcpy(&rhsRec, ptr, size); 77:44.44 ^ 77:44.44 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkDescriptor.h:136, 77:44.44 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkGlyphCache.h:11, 77:44.44 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 77:44.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 77:44.44 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 77:44.44 struct SkScalerContextRec { 77:44.44 ^~~~~~~~~~~~~~~~~~ 78:00.92 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkString.h:12, 78:00.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 78:00.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrGpuResource.h:13, 78:00.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/../private/GrAuditTrail.h:12, 78:00.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrContext.h:14, 78:00.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkSurfaceCharacterization.h:20, 78:00.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkSurfaceCharacterization.cpp:8, 78:00.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:11: 78:00.93 /builddir/build/BUILD/firefox-66.0.3/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]': 78:00.93 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 78:00.93 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 78:00.93 /builddir/build/BUILD/firefox-66.0.3/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] 78:00.93 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 78:00.93 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:00.93 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkColorSpace.h:13, 78:00.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkImageInfo.h:21, 78:00.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkColor.h:21, 78:00.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkPaint.h:23, 78:00.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkStroke.h:11, 78:00.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkStrokerPriv.h:12, 78:00.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkStrokerPriv.cpp:8, 78:00.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:2: 78:00.93 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 78:00.93 template class sk_sp { 78:00.93 ^~~~~ 78:05.85 gfx/tests/gtest 79:53.97 image 80:22.04 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 80:22.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 80:22.04 from /builddir/build/BUILD/firefox-66.0.3/image/ImageOps.h:10, 80:22.04 from /builddir/build/BUILD/firefox-66.0.3/image/ImageOps.cpp:7, 80:22.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/image/Unified_cpp_image1.cpp:2: 80:22.04 /builddir/build/BUILD/firefox-66.0.3/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 80:22.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:22.05 foundInterface = 0; \ 80:22.05 ^~~~~~~~~~~~~~ 80:22.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:22.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:22.05 ^~~~~~~~~~~~~~~~~~~~~~~ 80:22.05 /builddir/build/BUILD/firefox-66.0.3/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:22.05 NS_INTERFACE_MAP_END 80:22.05 ^~~~~~~~~~~~~~~~~~~~ 80:22.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:22.05 else 80:22.05 ^~~~ 80:22.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:22.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:22.05 ^~~~~~~~~~~~~~~~~~ 80:22.05 /builddir/build/BUILD/firefox-66.0.3/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:22.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:22.05 ^~~~~~~~~~~~~~~~~~~~~~ 80:57.36 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 80:57.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 80:57.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIChannelEventSink.h:10, 80:57.36 from /builddir/build/BUILD/firefox-66.0.3/image/imgRequest.h:10, 80:57.37 from /builddir/build/BUILD/firefox-66.0.3/image/imgRequest.cpp:7, 80:57.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/image/Unified_cpp_image2.cpp:2: 80:57.37 /builddir/build/BUILD/firefox-66.0.3/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 80:57.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:57.37 foundInterface = 0; \ 80:57.37 ^~~~~~~~~~~~~~ 80:57.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:57.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:57.37 ^~~~~~~~~~~~~~~~~~~~~~~ 80:57.37 /builddir/build/BUILD/firefox-66.0.3/image/imgRequestProxy.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:57.37 NS_INTERFACE_MAP_END 80:57.37 ^~~~~~~~~~~~~~~~~~~~ 80:57.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:57.37 else 80:57.37 ^~~~ 80:57.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 80:57.37 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 80:57.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:57.37 /builddir/build/BUILD/firefox-66.0.3/image/imgRequestProxy.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 80:57.37 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr) 80:57.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:06.84 image/build 81:12.18 image/decoders 81:28.06 In file included from /builddir/build/BUILD/firefox-66.0.3/image/decoders/nsGIFDecoder2.h:13, 81:28.06 from /builddir/build/BUILD/firefox-66.0.3/image/decoders/nsGIFDecoder2.cpp:41, 81:28.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/image/decoders/Unified_cpp_image_decoders0.cpp:20: 81:28.06 /builddir/build/BUILD/firefox-66.0.3/image/SurfacePipe.h: In member function 'mozilla::image::LexerTransition mozilla::image::nsGIFDecoder2::ReadLZWData(const char*, size_t)': 81:28.06 /builddir/build/BUILD/firefox-66.0.3/image/SurfacePipe.h:512:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:28.06 if (*result == WriteState::FINISHED) { 81:28.06 ^~ 81:28.06 /builddir/build/BUILD/firefox-66.0.3/image/SurfacePipe.h:499:23: note: 'result' was declared here 81:28.06 Maybe result; 81:28.06 ^~~~~~ 81:28.06 /builddir/build/BUILD/firefox-66.0.3/image/SurfacePipe.h:512:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:28.06 if (*result == WriteState::FINISHED) { 81:28.06 ^~ 81:28.06 /builddir/build/BUILD/firefox-66.0.3/image/SurfacePipe.h:499:23: note: 'result' was declared here 81:28.06 Maybe result; 81:28.06 ^~~~~~ 81:32.46 image/decoders/icon/gtk 81:35.03 image/decoders/icon 81:36.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 81:36.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 81:36.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFactory.h:10, 81:36.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Module.h:12, 81:36.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ModuleUtils.h:11, 81:36.73 from /builddir/build/BUILD/firefox-66.0.3/image/decoders/icon/nsIconModule.cpp:7, 81:36.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 81:36.73 /builddir/build/BUILD/firefox-66.0.3/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 81:36.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:36.73 foundInterface = 0; \ 81:36.73 ^~~~~~~~~~~~~~ 81:36.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:36.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:36.73 ^~~~~~~~~~~~~~~~~~~~~~~ 81:36.73 /builddir/build/BUILD/firefox-66.0.3/image/decoders/icon/nsIconURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:36.73 NS_INTERFACE_MAP_END 81:36.73 ^~~~~~~~~~~~~~~~~~~~ 81:36.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:36.73 else 81:36.73 ^~~~ 81:36.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 81:36.73 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 81:36.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:36.73 /builddir/build/BUILD/firefox-66.0.3/image/decoders/icon/nsIconURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 81:36.73 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 81:36.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:39.08 image/encoders/ico 81:40.65 image/encoders/png 81:46.69 image/encoders/jpeg 81:47.88 image/encoders/bmp 81:49.58 image/test/gtest 82:35.20 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:137: 82:35.20 /builddir/build/BUILD/firefox-66.0.3/image/test/gtest/TestStreamingLexer.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': 82:35.20 /builddir/build/BUILD/firefox-66.0.3/image/test/gtest/TestStreamingLexer.cpp:935:1: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without 82:35.20 } 82:35.20 ^ 82:57.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:20: 82:57.92 /builddir/build/BUILD/firefox-66.0.3/image/test/gtest/TestAnimationFrameBuffer.cpp: In function 'void VerifyAdvance(mozilla::image::AnimationFrameBuffer&, size_t, bool)': 82:57.92 /builddir/build/BUILD/firefox-66.0.3/image/test/gtest/TestAnimationFrameBuffer.cpp:113:29: warning: 'totalRecycled' may be used uninitialized in this function [-Wmaybe-uninitialized] 82:57.92 EXPECT_EQ(totalRecycled + 1, queue.Recycle().size()); 82:57.92 ^ 83:50.54 In file included from /builddir/build/BUILD/firefox-66.0.3/image/test/gtest/Common.h:21, 83:50.54 from /builddir/build/BUILD/firefox-66.0.3/image/test/gtest/TestSurfaceCache.cpp:8, 83:50.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/image/test/gtest/Unified_cpp_image_test_gtest1.cpp:2: 83:50.54 /builddir/build/BUILD/firefox-66.0.3/image/SurfacePipe.h: In member function 'virtual void ImageSurfaceSink_SurfaceSinkWritePixelBlocks_Test::TestBody()': 83:50.54 /builddir/build/BUILD/firefox-66.0.3/image/SurfacePipe.h:512:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 83:50.54 if (*result == WriteState::FINISHED) { 83:50.54 ^~ 83:50.54 /builddir/build/BUILD/firefox-66.0.3/image/SurfacePipe.h:499:23: note: 'result' was declared here 83:50.54 Maybe result; 83:50.54 ^~~~~~ 83:52.86 dom/abort 83:56.37 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 83:56.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 83:56.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 83:56.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 83:56.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 83:56.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 83:56.38 from /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortController.h:10, 83:56.38 from /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortController.cpp:7, 83:56.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 83:56.38 /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 83:56.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:56.38 foundInterface = 0; \ 83:56.38 ^~~~~~~~~~~~~~ 83:56.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:56.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:56.38 ^~~~~~~~~~~~~~~~~~~~~~~ 83:56.38 /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:56.38 NS_INTERFACE_MAP_END 83:56.38 ^~~~~~~~~~~~~~~~~~~~ 83:56.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:56.38 else 83:56.38 ^~~~ 83:56.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:56.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:56.38 ^~~~~~~~~~~~~~~~~~ 83:56.38 /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:56.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:56.38 ^~~~~~~~~~~~~~~~~~~~~~ 83:56.39 /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 83:56.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:56.39 foundInterface = 0; \ 83:56.39 ^~~~~~~~~~~~~~ 83:56.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:56.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:56.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.39 /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:56.39 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:56.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.39 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortController.h:12, 83:56.39 from /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortController.cpp:7, 83:56.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 83:56.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:56.39 } else 83:56.39 ^~~~ 83:56.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:56.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:56.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.39 /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:56.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 83:56.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:58.06 dom/animation 84:03.10 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 84:03.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 84:03.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:03.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 84:03.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 84:03.10 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 84:03.10 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.h:10, 84:03.10 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.cpp:7, 84:03.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 84:03.10 /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 84:03.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:03.10 foundInterface = 0; \ 84:03.10 ^~~~~~~~~~~~~~ 84:03.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:03.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:03.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:03.10 /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:03.10 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 84:03.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:03.10 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 84:03.10 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.h:10, 84:03.10 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.cpp:7, 84:03.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 84:03.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 84:03.10 } else 84:03.10 ^~~~ 84:03.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 84:03.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:03.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:03.10 /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 84:03.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 84:03.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:03.13 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 84:03.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 84:03.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:03.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 84:03.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 84:03.13 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 84:03.13 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.h:10, 84:03.13 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.cpp:7, 84:03.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 84:03.13 /builddir/build/BUILD/firefox-66.0.3/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 84:03.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:03.13 foundInterface = 0; \ 84:03.13 ^~~~~~~~~~~~~~ 84:03.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:03.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:03.13 ^~~~~~~~~~~~~~~~~~~~~~~ 84:03.13 /builddir/build/BUILD/firefox-66.0.3/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:03.14 NS_INTERFACE_MAP_END 84:03.14 ^~~~~~~~~~~~~~~~~~~~ 84:03.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:03.14 else 84:03.14 ^~~~ 84:03.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:03.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:03.14 ^~~~~~~~~~~~~~~~~~ 84:03.14 /builddir/build/BUILD/firefox-66.0.3/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:03.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:03.14 ^~~~~~~~~~~~~~~~~~~~~~ 84:03.14 /builddir/build/BUILD/firefox-66.0.3/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 84:03.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:03.14 foundInterface = 0; \ 84:03.14 ^~~~~~~~~~~~~~ 84:03.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:03.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:03.14 ^~~~~~~~~~~~~~~~~~~~~~~ 84:03.14 /builddir/build/BUILD/firefox-66.0.3/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:03.14 NS_INTERFACE_MAP_END 84:03.14 ^~~~~~~~~~~~~~~~~~~~ 84:03.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:03.15 else 84:03.15 ^~~~ 84:03.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:03.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:03.15 ^~~~~~~~~~~~~~~~~~ 84:03.15 /builddir/build/BUILD/firefox-66.0.3/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:03.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:03.15 ^~~~~~~~~~~~~~~~~~~~~~ 84:03.21 /builddir/build/BUILD/firefox-66.0.3/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 84:03.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:03.21 foundInterface = 0; \ 84:03.21 ^~~~~~~~~~~~~~ 84:03.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:03.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:03.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:03.21 /builddir/build/BUILD/firefox-66.0.3/dom/animation/DocumentTimeline.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:03.21 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 84:03.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:03.21 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 84:03.21 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.h:10, 84:03.21 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.cpp:7, 84:03.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 84:03.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 84:03.21 } else 84:03.21 ^~~~ 84:03.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 84:03.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:03.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:03.21 /builddir/build/BUILD/firefox-66.0.3/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 84:03.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 84:03.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:04.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 84:04.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 84:04.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:04.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 84:04.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 84:04.66 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 84:04.66 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.h:10, 84:04.66 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.cpp:7, 84:04.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 84:04.66 /builddir/build/BUILD/firefox-66.0.3/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 84:04.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:04.66 foundInterface = 0; \ 84:04.67 ^~~~~~~~~~~~~~ 84:04.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:04.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:04.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:04.67 /builddir/build/BUILD/firefox-66.0.3/dom/animation/KeyframeEffect.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:04.67 NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 84:04.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:04.67 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 84:04.67 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.h:10, 84:04.67 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.cpp:7, 84:04.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 84:04.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 84:04.67 } else 84:04.67 ^~~~ 84:04.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 84:04.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:04.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:04.67 /builddir/build/BUILD/firefox-66.0.3/dom/animation/KeyframeEffect.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 84:04.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 84:04.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:22.67 dom/base 84:26.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 84:26.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 84:26.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:26.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 84:26.99 from /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsTArray.h:29, 84:26.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 84:26.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 84:26.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 84:26.99 from /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.h:10, 84:26.99 from /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.cpp:7: 84:26.99 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 84:27.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:27.00 foundInterface = 0; \ 84:27.00 ^~~~~~~~~~~~~~ 84:27.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:27.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:27.00 ^~~~~~~~~~~~~~~~~~~~~~~ 84:27.00 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:27.00 NS_INTERFACE_MAP_END 84:27.00 ^~~~~~~~~~~~~~~~~~~~ 84:27.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:27.00 else 84:27.00 ^~~~ 84:27.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:27.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:27.00 ^~~~~~~~~~~~~~~~~~ 84:27.00 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:27.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:27.00 ^~~~~~~~~~~~~~~~~~~~~~ 84:27.00 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 84:27.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:27.00 foundInterface = 0; \ 84:27.00 ^~~~~~~~~~~~~~ 84:27.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:27.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:27.00 ^~~~~~~~~~~~~~~~~~~~~~~ 84:27.00 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:27.00 NS_INTERFACE_MAP_END 84:27.00 ^~~~~~~~~~~~~~~~~~~~ 84:27.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:27.00 else 84:27.00 ^~~~ 84:27.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:27.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:27.00 ^~~~~~~~~~~~~~~~~~ 84:27.00 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:27.00 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 84:27.00 ^~~~~~~~~~~~~~~~~~~~~~ 84:43.39 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 84:43.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 84:43.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 84:43.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 84:43.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 84:43.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h:25, 84:43.40 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentUtils.h:21, 84:43.40 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentUtils.cpp:9: 84:43.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 84:43.40 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 84:43.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 84:43.40 memset(aT, 0, sizeof(T)); 84:43.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 84:43.40 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentUtils.cpp:221: 84:43.40 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 84:43.40 struct GlobalProperties { 84:43.40 ^~~~~~~~~~~~~~~~ 85:16.02 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 85:16.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 85:16.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 85:16.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWeakReference.h:14, 85:16.02 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMWindowUtils.h:10, 85:16.02 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMWindowUtils.cpp:7: 85:16.02 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 85:16.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:16.02 foundInterface = 0; \ 85:16.02 ^~~~~~~~~~~~~~ 85:16.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:16.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:16.02 ^~~~~~~~~~~~~~~~~~~~~~~ 85:16.02 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMWindowUtils.cpp:201:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:16.02 NS_INTERFACE_MAP_END 85:16.02 ^~~~~~~~~~~~~~~~~~~~ 85:16.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:16.02 else 85:16.02 ^~~~ 85:16.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:16.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:16.02 ^~~~~~~~~~~~~~~~~~ 85:16.02 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMWindowUtils.cpp:200:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:16.02 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 85:16.02 ^~~~~~~~~~~~~~~~~~~~~~ 85:16.12 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 85:16.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:16.12 foundInterface = 0; \ 85:16.12 ^~~~~~~~~~~~~~ 85:16.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:16.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:16.12 ^~~~~~~~~~~~~~~~~~~~~~~ 85:16.12 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMWindowUtils.cpp:4027:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:16.12 NS_INTERFACE_MAP_END 85:16.12 ^~~~~~~~~~~~~~~~~~~~ 85:16.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:16.12 else 85:16.12 ^~~~ 85:16.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:16.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:16.12 ^~~~~~~~~~~~~~~~~~ 85:16.12 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMWindowUtils.cpp:4026:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:16.12 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 85:16.12 ^~~~~~~~~~~~~~~~~~~~~~ 85:35.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 85:35.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 85:35.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIMessageManager.h:10, 85:35.92 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameMessageManager.h:10, 85:35.92 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameMessageManager.cpp:9: 85:35.92 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 85:35.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:35.92 foundInterface = 0; \ 85:35.92 ^~~~~~~~~~~~~~ 85:35.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:35.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:35.92 ^~~~~~~~~~~~~~~~~~~~~~~ 85:35.92 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:35.92 NS_INTERFACE_MAP_END 85:35.92 ^~~~~~~~~~~~~~~~~~~~ 85:35.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:35.93 else 85:35.93 ^~~~ 85:35.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 85:35.93 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 85:35.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:35.93 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 85:35.93 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, 85:35.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:36.36 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 85:36.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 85:36.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 85:36.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 85:36.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 85:36.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 85:36.37 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameMessageManager.h:17, 85:36.37 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameMessageManager.cpp:9: 85:36.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 85:36.37 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 85:36.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 85:36.37 memset(aT, 0, sizeof(T)); 85:36.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 85:36.37 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameMessageManager.cpp:61: 85:36.37 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 85:36.37 struct GlobalProperties { 85:36.37 ^~~~~~~~~~~~~~~~ 85:52.59 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 85:52.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 85:52.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/domstubs.h:10, 85:52.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDOMWindow.h:10, 85:52.59 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:10, 85:52.59 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 85:52.59 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 85:52.59 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:7: 85:52.59 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 85:52.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:52.59 foundInterface = 0; \ 85:52.59 ^~~~~~~~~~~~~~ 85:52.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:52.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:52.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:52.59 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:450:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:52.59 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 85:52.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:52.59 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 85:52.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 85:52.59 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 85:52.59 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 85:52.59 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 85:52.59 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:7: 85:52.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:52.59 } else 85:52.59 ^~~~ 85:52.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 85:52.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:52.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:52.59 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:449:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 85:52.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 85:52.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:52.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 85:52.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 85:52.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/domstubs.h:10, 85:52.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDOMWindow.h:10, 85:52.60 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:10, 85:52.60 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 85:52.60 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 85:52.60 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:7: 85:52.60 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 85:52.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:52.60 foundInterface = 0; \ 85:52.60 ^~~~~~~~~~~~~~ 85:52.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:52.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:52.60 ^~~~~~~~~~~~~~~~~~~~~~~ 85:52.60 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:538:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:52.60 NS_INTERFACE_MAP_END 85:52.60 ^~~~~~~~~~~~~~~~~~~~ 85:52.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:52.60 else 85:52.60 ^~~~ 85:52.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 85:52.60 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 85:52.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:52.60 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:537:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 85:52.60 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 85:52.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:52.61 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 85:52.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:52.61 foundInterface = 0; \ 85:52.61 ^~~~~~~~~~~~~~ 85:52.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:52.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:52.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:52.61 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:748:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:52.61 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 85:52.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:52.61 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 85:52.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 85:52.61 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 85:52.61 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 85:52.61 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 85:52.61 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:7: 85:52.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:52.61 } else 85:52.61 ^~~~ 85:52.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 85:52.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:52.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:52.61 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:747:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 85:52.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 85:52.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:52.63 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 85:52.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 85:52.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/domstubs.h:10, 85:52.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDOMWindow.h:10, 85:52.64 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:10, 85:52.64 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 85:52.64 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 85:52.64 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:7: 85:52.64 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 85:52.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:52.64 foundInterface = 0; \ 85:52.64 ^~~~~~~~~~~~~~ 85:52.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:52.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:52.64 ^~~~~~~~~~~~~~~~~~~~~~~ 85:52.64 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:1303:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:52.64 NS_INTERFACE_MAP_END 85:52.64 ^~~~~~~~~~~~~~~~~~~~ 85:52.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:52.64 else 85:52.64 ^~~~ 85:52.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:52.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:52.64 ^~~~~~~~~~~~~~~~~~ 85:52.64 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:1302:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:52.64 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 85:52.64 ^~~~~~~~~~~~~~~~~~~~~~ 85:53.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 85:53.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 85:53.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 85:53.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 85:53.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 85:53.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 85:53.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 85:53.28 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 85:53.28 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 85:53.28 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 85:53.28 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:7: 85:53.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 85:53.28 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 85:53.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 85:53.28 memset(aT, 0, sizeof(T)); 85:53.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 85:53.28 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:174: 85:53.28 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 85:53.28 struct GlobalProperties { 85:53.28 ^~~~~~~~~~~~~~~~ 86:21.83 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 86:21.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 86:21.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/domstubs.h:10, 86:21.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDOMWindow.h:10, 86:21.84 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:10, 86:21.84 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 86:21.84 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 86:21.84 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowOuter.cpp:7: 86:21.84 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 86:21.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:21.84 foundInterface = 0; \ 86:21.84 ^~~~~~~~~~~~~~ 86:21.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:21.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:21.84 ^~~~~~~~~~~~~~~~~~~~~~~ 86:21.84 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowOuter.cpp:1422:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:21.84 NS_INTERFACE_MAP_END 86:21.84 ^~~~~~~~~~~~~~~~~~~~ 86:21.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:21.84 else 86:21.84 ^~~~ 86:21.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:21.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:21.84 ^~~~~~~~~~~~~~~~~~ 86:21.84 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowOuter.cpp:1421:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:21.84 NS_INTERFACE_MAP_ENTRY(nsIObserver) 86:21.84 ^~~~~~~~~~~~~~~~~~~~~~ 86:22.47 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 86:22.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 86:22.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 86:22.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 86:22.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 86:22.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 86:22.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 86:22.47 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 86:22.47 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 86:22.47 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 86:22.47 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowOuter.cpp:7: 86:22.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 86:22.47 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 86:22.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 86:22.47 memset(aT, 0, sizeof(T)); 86:22.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 86:22.47 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowOuter.cpp:173: 86:22.47 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 86:22.47 struct GlobalProperties { 86:22.47 ^~~~~~~~~~~~~~~~ 86:58.20 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 86:58.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 86:58.21 from /builddir/build/BUILD/firefox-66.0.3/image/imgLoader.h:11, 86:58.21 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsObjectLoadingContent.cpp:13: 86:58.21 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 86:58.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:58.21 foundInterface = 0; \ 86:58.21 ^~~~~~~~~~~~~~ 86:58.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:58.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:58.21 ^~~~~~~~~~~~~~~~~~~~~~~ 86:58.21 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsObjectLoadingContent.cpp:1192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:58.21 NS_INTERFACE_MAP_END 86:58.21 ^~~~~~~~~~~~~~~~~~~~ 86:58.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:58.21 else 86:58.21 ^~~~ 86:58.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 86:58.21 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 86:58.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:58.21 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsObjectLoadingContent.cpp:1191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 86:58.21 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 86:58.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:13.07 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 87:13.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 87:13.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:13.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:13.07 from /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsTArray.h:29, 87:13.07 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPluginArray.h:10, 87:13.07 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPluginArray.cpp:7: 87:13.07 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 87:13.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:13.07 foundInterface = 0; \ 87:13.07 ^~~~~~~~~~~~~~ 87:13.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:13.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:13.07 ^~~~~~~~~~~~~~~~~~~~~~~ 87:13.07 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPluginArray.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:13.07 NS_INTERFACE_MAP_END 87:13.07 ^~~~~~~~~~~~~~~~~~~~ 87:13.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:13.08 else 87:13.08 ^~~~ 87:13.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:13.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:13.08 ^~~~~~~~~~~~~~~~~~ 87:13.08 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPluginArray.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:13.08 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 87:13.08 ^~~~~~~~~~~~~~~~~~~~~~ 87:13.10 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 87:13.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:13.10 foundInterface = 0; \ 87:13.10 ^~~~~~~~~~~~~~ 87:13.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:13.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:13.10 ^~~~~~~~~~~~~~~~~~~~~~~ 87:13.10 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPluginArray.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:13.10 NS_INTERFACE_MAP_END 87:13.10 ^~~~~~~~~~~~~~~~~~~~ 87:13.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:13.10 else 87:13.10 ^~~~ 87:13.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:13.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:13.10 ^~~~~~~~~~~~~~~~~~ 87:13.10 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPluginArray.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:13.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:13.10 ^~~~~~~~~~~~~~~~~~~~~~ 87:20.95 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 87:20.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 87:20.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:20.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:20.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 87:20.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 87:20.95 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 87:20.95 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 87:20.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 87:20.95 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.h:10, 87:20.95 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.cpp:7, 87:20.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 87:20.95 /builddir/build/BUILD/firefox-66.0.3/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 87:20.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:20.95 foundInterface = 0; \ 87:20.95 ^~~~~~~~~~~~~~ 87:20.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:20.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:20.95 ^~~~~~~~~~~~~~~~~~~~~~~ 87:20.95 /builddir/build/BUILD/firefox-66.0.3/dom/base/Attr.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:20.95 NS_INTERFACE_MAP_END 87:20.95 ^~~~~~~~~~~~~~~~~~~~ 87:20.95 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:21, 87:20.95 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.h:10, 87:20.95 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.cpp:7, 87:20.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 87:20.95 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentUtils.h:3602:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:20.95 } else 87:20.95 ^~~~ 87:20.95 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentUtils.h:3602:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 87:20.95 } else 87:20.95 ^~~~ 87:20.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 87:20.96 /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 87:20.96 /builddir/build/BUILD/firefox-66.0.3/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] 87:20.96 (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 87:20.96 ^ 87:20.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 87:20.96 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.h:10, 87:20.96 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.cpp:7, 87:20.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 87:20.96 /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:123:10: note: 'struct AttrArray::InternalAttr' declared here 87:20.96 struct InternalAttr { 87:20.96 ^~~~~~~~~~~~ 87:20.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 87:20.96 /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 87:20.96 /builddir/build/BUILD/firefox-66.0.3/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] 87:20.96 realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 87:20.96 ^ 87:20.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 87:20.96 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.h:10, 87:20.96 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.cpp:7, 87:20.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 87:20.96 /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 87:20.96 class Impl { 87:20.96 ^~~~ 87:20.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 87:20.96 /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 87:20.96 /builddir/build/BUILD/firefox-66.0.3/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] 87:20.96 static_cast(realloc(mImpl.release(), sizeInBytes.value())); 87:20.96 ^ 87:20.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 87:20.96 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.h:10, 87:20.96 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.cpp:7, 87:20.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 87:20.96 /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 87:20.96 class Impl { 87:20.96 ^~~~ 87:21.77 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 87:21.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 87:21.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:21.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:21.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 87:21.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 87:21.77 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 87:21.77 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 87:21.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 87:21.77 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.h:10, 87:21.77 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.cpp:7, 87:21.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 87:21.77 /builddir/build/BUILD/firefox-66.0.3/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 87:21.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:21.77 foundInterface = 0; \ 87:21.77 ^~~~~~~~~~~~~~ 87:21.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:21.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:21.77 ^~~~~~~~~~~~~~~~~~~~~~~ 87:21.77 /builddir/build/BUILD/firefox-66.0.3/dom/base/BarProps.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:21.77 NS_INTERFACE_MAP_END 87:21.77 ^~~~~~~~~~~~~~~~~~~~ 87:21.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:21.77 else 87:21.77 ^~~~ 87:21.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:21.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:21.77 ^~~~~~~~~~~~~~~~~~ 87:21.77 /builddir/build/BUILD/firefox-66.0.3/dom/base/BarProps.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:21.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:21.77 ^~~~~~~~~~~~~~~~~~~~~~ 87:21.87 /builddir/build/BUILD/firefox-66.0.3/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 87:21.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:21.87 foundInterface = 0; \ 87:21.87 ^~~~~~~~~~~~~~ 87:21.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:21.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:21.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:21.87 /builddir/build/BUILD/firefox-66.0.3/dom/base/CharacterData.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:21.87 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 87:21.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:21.87 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 87:21.87 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 87:21.87 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 87:21.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 87:21.87 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.h:10, 87:21.87 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.cpp:7, 87:21.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 87:21.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:21.87 } else 87:21.87 ^~~~ 87:21.87 /builddir/build/BUILD/firefox-66.0.3/dom/base/CharacterData.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:21.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 87:21.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:23.34 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 87:23.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 87:23.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:23.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:23.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 87:23.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 87:23.34 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 87:23.34 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 87:23.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 87:23.34 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.h:10, 87:23.34 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.cpp:7, 87:23.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 87:23.34 /builddir/build/BUILD/firefox-66.0.3/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 87:23.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:23.34 foundInterface = 0; \ 87:23.34 ^~~~~~~~~~~~~~ 87:23.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:23.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:23.34 ^~~~~~~~~~~~~~~~~~~~~~~ 87:23.34 /builddir/build/BUILD/firefox-66.0.3/dom/base/ContentProcessMessageManager.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:23.34 NS_INTERFACE_MAP_END 87:23.34 ^~~~~~~~~~~~~~~~~~~~ 87:23.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:23.34 else 87:23.34 ^~~~ 87:23.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:23.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:23.34 ^~~~~~~~~~~~~~~~~~ 87:23.34 /builddir/build/BUILD/firefox-66.0.3/dom/base/ContentProcessMessageManager.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:23.35 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 87:23.35 ^~~~~~~~~~~~~~~~~~~~~~ 87:42.97 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 87:42.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 87:42.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:42.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:42.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 87:42.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 87:42.97 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.h:9, 87:42.97 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.cpp:6, 87:42.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 87:42.97 /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 87:42.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:42.97 foundInterface = 0; \ 87:42.97 ^~~~~~~~~~~~~~ 87:42.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:42.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:42.97 ^~~~~~~~~~~~~~~~~~~~~~~ 87:42.98 /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:42.98 NS_INTERFACE_MAP_END 87:42.98 ^~~~~~~~~~~~~~~~~~~~ 87:42.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:42.98 else 87:42.98 ^~~~ 87:42.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:42.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:42.98 ^~~~~~~~~~~~~~~~~~ 87:42.98 /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:42.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:42.98 ^~~~~~~~~~~~~~~~~~~~~~ 87:44.04 /builddir/build/BUILD/firefox-66.0.3/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 87:44.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:44.05 foundInterface = 0; \ 87:44.05 ^~~~~~~~~~~~~~ 87:44.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:44.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:44.05 ^~~~~~~~~~~~~~~~~~~~~~~ 87:44.05 /builddir/build/BUILD/firefox-66.0.3/dom/base/CustomElementRegistry.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:44.05 NS_INTERFACE_MAP_END 87:44.05 ^~~~~~~~~~~~~~~~~~~~ 87:44.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:44.05 else 87:44.05 ^~~~ 87:44.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:44.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:44.05 ^~~~~~~~~~~~~~~~~~ 87:44.05 /builddir/build/BUILD/firefox-66.0.3/dom/base/CustomElementRegistry.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:44.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:44.05 ^~~~~~~~~~~~~~~~~~~~~~ 87:44.11 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 87:44.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:44.11 foundInterface = 0; \ 87:44.11 ^~~~~~~~~~~~~~ 87:44.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:44.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:44.11 ^~~~~~~~~~~~~~~~~~~~~~~ 87:44.11 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMError.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:44.11 NS_INTERFACE_MAP_END 87:44.11 ^~~~~~~~~~~~~~~~~~~~ 87:44.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:44.11 else 87:44.11 ^~~~ 87:44.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:44.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:44.12 ^~~~~~~~~~~~~~~~~~ 87:44.12 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMError.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:44.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:44.12 ^~~~~~~~~~~~~~~~~~~~~~ 87:44.12 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 87:44.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:44.13 foundInterface = 0; \ 87:44.13 ^~~~~~~~~~~~~~ 87:44.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:44.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:44.13 ^~~~~~~~~~~~~~~~~~~~~~~ 87:44.13 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMException.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:44.13 NS_INTERFACE_MAP_END 87:44.13 ^~~~~~~~~~~~~~~~~~~~ 87:44.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:44.13 else 87:44.13 ^~~~ 87:44.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:44.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:44.13 ^~~~~~~~~~~~~~~~~~ 87:44.13 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMException.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:44.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:44.13 ^~~~~~~~~~~~~~~~~~~~~~ 87:44.15 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 87:44.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:44.15 foundInterface = 0; \ 87:44.15 ^~~~~~~~~~~~~~ 87:44.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:44.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:44.15 ^~~~~~~~~~~~~~~~~~~~~~~ 87:44.15 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:44.15 NS_INTERFACE_MAP_END 87:44.15 ^~~~~~~~~~~~~~~~~~~~ 87:44.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:44.15 else 87:44.15 ^~~~ 87:44.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:44.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:44.16 ^~~~~~~~~~~~~~~~~~ 87:44.16 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:44.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:44.16 ^~~~~~~~~~~~~~~~~~~~~~ 87:44.33 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 87:44.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:44.33 foundInterface = 0; \ 87:44.33 ^~~~~~~~~~~~~~ 87:44.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:44.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:44.33 ^~~~~~~~~~~~~~~~~~~~~~~ 87:44.33 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMParser.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:44.33 NS_INTERFACE_MAP_END 87:44.33 ^~~~~~~~~~~~~~~~~~~~ 87:44.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:44.34 else 87:44.34 ^~~~ 87:44.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:44.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:44.34 ^~~~~~~~~~~~~~~~~~ 87:44.34 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMParser.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:44.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:44.34 ^~~~~~~~~~~~~~~~~~~~~~ 87:44.36 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 87:44.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:44.37 foundInterface = 0; \ 87:44.37 ^~~~~~~~~~~~~~ 87:44.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:44.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:44.37 ^~~~~~~~~~~~~~~~~~~~~~~ 87:44.37 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:44.37 NS_INTERFACE_MAP_END 87:44.37 ^~~~~~~~~~~~~~~~~~~~ 87:44.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:44.37 else 87:44.37 ^~~~ 87:44.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:44.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:44.37 ^~~~~~~~~~~~~~~~~~ 87:44.37 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:44.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:44.37 ^~~~~~~~~~~~~~~~~~~~~~ 87:44.37 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 87:44.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:44.38 foundInterface = 0; \ 87:44.38 ^~~~~~~~~~~~~~ 87:44.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:44.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:44.38 ^~~~~~~~~~~~~~~~~~~~~~~ 87:44.38 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMRect.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:44.38 NS_INTERFACE_MAP_END 87:44.38 ^~~~~~~~~~~~~~~~~~~~ 87:44.38 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 87:44.38 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.h:9, 87:44.38 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.cpp:6, 87:44.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 87:44.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:44.38 } else 87:44.38 ^~~~ 87:44.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:44.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:44.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:44.38 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMRect.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 87:44.38 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 87:44.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:44.38 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 87:44.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 87:44.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:44.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:44.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 87:44.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 87:44.38 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.h:9, 87:44.39 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.cpp:6, 87:44.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 87:44.39 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 87:44.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:44.39 foundInterface = 0; \ 87:44.39 ^~~~~~~~~~~~~~ 87:44.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:44.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:44.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:44.39 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:44.39 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 87:44.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:44.39 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 87:44.39 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.h:9, 87:44.39 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.cpp:6, 87:44.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 87:44.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:44.39 } else 87:44.39 ^~~~ 87:44.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:44.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:44.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:44.39 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMRequest.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:44.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 87:44.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:44.39 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 87:44.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 87:44.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:44.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:44.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 87:44.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 87:44.40 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.h:9, 87:44.40 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.cpp:6, 87:44.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 87:44.40 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 87:44.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:44.40 foundInterface = 0; \ 87:44.40 ^~~~~~~~~~~~~~ 87:44.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:44.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:44.40 ^~~~~~~~~~~~~~~~~~~~~~~ 87:44.40 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:44.40 NS_INTERFACE_MAP_END 87:44.40 ^~~~~~~~~~~~~~~~~~~~ 87:44.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:44.40 else 87:44.40 ^~~~ 87:44.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:44.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:44.40 ^~~~~~~~~~~~~~~~~~ 87:44.40 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:44.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:44.40 ^~~~~~~~~~~~~~~~~~~~~~ 87:45.30 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 87:45.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 87:45.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 87:45.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 87:45.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 87:45.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 87:45.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 87:45.31 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.h:9, 87:45.31 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.cpp:6, 87:45.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 87:45.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 87:45.31 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 87:45.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: '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:45.31 memset(aT, 0, sizeof(T)); 87:45.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 87:45.31 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/CustomElementRegistry.cpp:22, 87:45.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:11: 87:45.31 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 87:45.31 struct GlobalProperties { 87:45.31 ^~~~~~~~~~~~~~~~ 88:17.35 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 88:17.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 88:17.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 88:17.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:10, 88:17.35 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 88:17.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 88:17.35 /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::Document::QueryInterface(const nsIID&, void**)': 88:17.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:17.35 foundInterface = 0; \ 88:17.35 ^~~~~~~~~~~~~~ 88:17.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:17.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:17.35 ^~~~~~~~~~~~~~~~~~~~~~~ 88:17.35 /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:1607:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:17.35 NS_INTERFACE_MAP_END 88:17.35 ^~~~~~~~~~~~~~~~~~~~ 88:17.35 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelAgent.h:11, 88:17.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:15, 88:17.35 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 88:17.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 88:17.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 88:17.35 } else 88:17.35 ^~~~ 88:17.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 88:17.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 88:17.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:17.36 /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:1606:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 88:17.36 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(Document) 88:17.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:17.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 88:17.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 88:17.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 88:17.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:10, 88:17.76 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 88:17.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 88:17.76 /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 88:17.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:17.77 foundInterface = 0; \ 88:17.77 ^~~~~~~~~~~~~~ 88:17.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:17.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:17.77 ^~~~~~~~~~~~~~~~~~~~~~~ 88:17.77 /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:9405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:17.77 NS_INTERFACE_MAP_END 88:17.77 ^~~~~~~~~~~~~~~~~~~~ 88:17.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:17.77 else 88:17.77 ^~~~ 88:17.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:17.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:17.77 ^~~~~~~~~~~~~~~~~~ 88:17.77 /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:9404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:17.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:17.77 ^~~~~~~~~~~~~~~~~~~~~~ 88:17.94 /builddir/build/BUILD/firefox-66.0.3/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 88:17.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:17.94 foundInterface = 0; \ 88:17.94 ^~~~~~~~~~~~~~ 88:17.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:17.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:17.94 ^~~~~~~~~~~~~~~~~~~~~~~ 88:17.94 /builddir/build/BUILD/firefox-66.0.3/dom/base/DocumentFragment.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:17.94 NS_INTERFACE_MAP_END 88:17.94 ^~~~~~~~~~~~~~~~~~~~ 88:17.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:17.94 else 88:17.94 ^~~~ 88:17.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 88:17.94 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 88:17.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:17.94 /builddir/build/BUILD/firefox-66.0.3/dom/base/DocumentFragment.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 88:17.94 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 88:17.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:18.74 /builddir/build/BUILD/firefox-66.0.3/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 88:18.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:18.74 foundInterface = 0; \ 88:18.74 ^~~~~~~~~~~~~~ 88:18.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:18.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:18.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:18.74 /builddir/build/BUILD/firefox-66.0.3/dom/base/EventSource.cpp:1932:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:18.74 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 88:18.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:18.74 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelAgent.h:11, 88:18.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:15, 88:18.74 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 88:18.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 88:18.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 88:18.74 } else 88:18.74 ^~~~ 88:18.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 88:18.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 88:18.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:18.74 /builddir/build/BUILD/firefox-66.0.3/dom/base/EventSource.cpp:1931:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 88:18.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 88:18.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:18.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 88:18.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 88:18.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 88:18.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:10, 88:18.79 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 88:18.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 88:18.79 /builddir/build/BUILD/firefox-66.0.3/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 88:18.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:18.79 foundInterface = 0; \ 88:18.79 ^~~~~~~~~~~~~~ 88:18.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:18.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:18.79 ^~~~~~~~~~~~~~~~~~~~~~~ 88:18.79 /builddir/build/BUILD/firefox-66.0.3/dom/base/FormData.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:18.79 NS_INTERFACE_MAP_END 88:18.79 ^~~~~~~~~~~~~~~~~~~~ 88:18.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:18.79 else 88:18.79 ^~~~ 88:18.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:18.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:18.79 ^~~~~~~~~~~~~~~~~~ 88:18.79 /builddir/build/BUILD/firefox-66.0.3/dom/base/FormData.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:18.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:18.79 ^~~~~~~~~~~~~~~~~~~~~~ 88:18.86 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 88:18.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:18.86 foundInterface = 0; \ 88:18.86 ^~~~~~~~~~~~~~ 88:18.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:18.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:18.86 ^~~~~~~~~~~~~~~~~~~~~~~ 88:18.86 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:18.86 NS_INTERFACE_MAP_END 88:18.86 ^~~~~~~~~~~~~~~~~~~~ 88:18.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:18.87 else 88:18.87 ^~~~ 88:18.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:18.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:18.87 ^~~~~~~~~~~~~~~~~~ 88:18.87 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:18.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:18.87 ^~~~~~~~~~~~~~~~~~~~~~ 88:18.88 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 88:18.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:18.88 foundInterface = 0; \ 88:18.88 ^~~~~~~~~~~~~~ 88:18.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:18.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:18.88 ^~~~~~~~~~~~~~~~~~~~~~~ 88:18.88 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp:420:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:18.88 NS_INTERFACE_MAP_END 88:18.88 ^~~~~~~~~~~~~~~~~~~~ 88:18.88 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelAgent.h:11, 88:18.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:15, 88:18.88 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 88:18.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 88:18.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 88:18.88 } else 88:18.88 ^~~~ 88:18.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 88:18.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 88:18.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:18.88 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp:419:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 88:18.88 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 88:18.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:18.88 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 88:18.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 88:18.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 88:18.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:10, 88:18.89 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 88:18.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 88:18.89 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 88:18.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1036:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:18.89 foundInterface = 0; \ 88:18.89 ^~~~~~~~~~~~~~ 88:18.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1074:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 88:18.89 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 88:18.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:18.89 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp:516:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 88:18.89 NS_INTERFACE_MAP_END_AGGREGATED(mNode) 88:18.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:18.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:18.89 else 88:18.89 ^~~~ 88:18.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:18.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:18.89 ^~~~~~~~~~~~~~~~~~ 88:18.89 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp:515:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:18.89 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 88:18.89 ^~~~~~~~~~~~~~~~~~~~~~ 88:18.91 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 88:18.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:18.91 foundInterface = 0; \ 88:18.91 ^~~~~~~~~~~~~~ 88:18.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:18.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:18.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:18.91 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp:1872:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:18.91 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 88:18.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:18.91 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelAgent.h:11, 88:18.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:15, 88:18.91 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 88:18.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 88:18.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 88:18.91 } else 88:18.91 ^~~~ 88:18.91 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp:1871:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 88:18.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 88:18.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:18.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 88:18.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 88:18.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 88:18.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:10, 88:18.93 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 88:18.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 88:18.93 /builddir/build/BUILD/firefox-66.0.3/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 88:18.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:18.94 foundInterface = 0; \ 88:18.94 ^~~~~~~~~~~~~~ 88:18.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:18.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:18.94 ^~~~~~~~~~~~~~~~~~~~~~~ 88:18.94 /builddir/build/BUILD/firefox-66.0.3/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:18.94 NS_INTERFACE_MAP_END 88:18.94 ^~~~~~~~~~~~~~~~~~~~ 88:18.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:18.94 else 88:18.94 ^~~~ 88:18.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:18.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:18.94 ^~~~~~~~~~~~~~~~~~ 88:18.94 /builddir/build/BUILD/firefox-66.0.3/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:18.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:18.94 ^~~~~~~~~~~~~~~~~~~~~~ 88:19.14 /builddir/build/BUILD/firefox-66.0.3/dom/base/InProcessTabChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessTabChildMessageManager::QueryInterface(const nsIID&, void**)': 88:19.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:19.14 foundInterface = 0; \ 88:19.14 ^~~~~~~~~~~~~~ 88:19.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:19.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:19.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:19.14 /builddir/build/BUILD/firefox-66.0.3/dom/base/InProcessTabChildMessageManager.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:19.14 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 88:19.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:19.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:19.15 else 88:19.15 ^~~~ 88:19.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:19.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:19.15 ^~~~~~~~~~~~~~~~~~ 88:19.15 /builddir/build/BUILD/firefox-66.0.3/dom/base/InProcessTabChildMessageManager.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:19.15 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 88:19.15 ^~~~~~~~~~~~~~~~~~~~~~ 88:19.29 /builddir/build/BUILD/firefox-66.0.3/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 88:19.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:19.29 foundInterface = 0; \ 88:19.29 ^~~~~~~~~~~~~~ 88:19.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:19.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:19.29 ^~~~~~~~~~~~~~~~~~~~~~~ 88:19.29 /builddir/build/BUILD/firefox-66.0.3/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:19.29 NS_INTERFACE_MAP_END 88:19.29 ^~~~~~~~~~~~~~~~~~~~ 88:19.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:19.29 else 88:19.29 ^~~~ 88:19.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:19.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:19.29 ^~~~~~~~~~~~~~~~~~ 88:19.29 /builddir/build/BUILD/firefox-66.0.3/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:19.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:19.29 ^~~~~~~~~~~~~~~~~~~~~~ 88:20.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 88:20.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 88:20.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 88:20.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 88:20.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 88:20.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 88:20.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelAgent.h:11, 88:20.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:15, 88:20.28 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 88:20.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 88:20.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 88:20.28 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 88:20.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 88:20.28 memset(aT, 0, sizeof(T)); 88:20.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 88:20.28 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/IntlUtils.h:11, 88:20.28 from /builddir/build/BUILD/firefox-66.0.3/dom/base/IntlUtils.cpp:7, 88:20.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:137: 88:20.28 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 88:20.28 struct GlobalProperties { 88:20.28 ^~~~~~~~~~~~~~~~ 88:40.62 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:36, 88:40.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 88:40.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Telemetry.h: In member function 'void mozilla::dom::Document::ReportUseCounters(mozilla::dom::Document::UseCounterReportKind)': 88:40.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Telemetry.h:111:13: warning: 'label' may be used uninitialized in this function [-Wmaybe-uninitialized] 88:40.62 Accumulate(static_cast(CategoricalLabelId::value), 88:40.62 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:40.62 static_cast(enumValue)); 88:40.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:40.62 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 88:40.62 /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11399:42: note: 'label' was declared here 88:40.62 LABELS_HIDDEN_VIEWPORT_OVERFLOW_TYPE label; 88:40.62 ^~~~~ 89:25.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 89:25.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 89:25.93 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:12, 89:25.93 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIContent.h:12, 89:25.93 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Link.h:15, 89:25.93 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Link.cpp:7, 89:25.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 89:25.94 /builddir/build/BUILD/firefox-66.0.3/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 89:25.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:25.94 foundInterface = 0; \ 89:25.94 ^~~~~~~~~~~~~~ 89:25.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:25.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:25.94 ^~~~~~~~~~~~~~~~~~~~~~~ 89:25.94 /builddir/build/BUILD/firefox-66.0.3/dom/base/Location.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:25.94 NS_INTERFACE_MAP_END 89:25.94 ^~~~~~~~~~~~~~~~~~~~ 89:25.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:25.94 else 89:25.94 ^~~~ 89:25.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:25.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:25.94 ^~~~~~~~~~~~~~~~~~ 89:25.94 /builddir/build/BUILD/firefox-66.0.3/dom/base/Location.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:25.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 89:25.94 ^~~~~~~~~~~~~~~~~~~~~~ 89:27.05 /builddir/build/BUILD/firefox-66.0.3/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 89:27.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:27.05 foundInterface = 0; \ 89:27.05 ^~~~~~~~~~~~~~ 89:27.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 89:27.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 89:27.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:27.05 /builddir/build/BUILD/firefox-66.0.3/dom/base/MessageListenerManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 89:27.05 NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 89:27.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:27.05 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 89:27.05 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:23, 89:27.05 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIContent.h:12, 89:27.05 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Link.h:15, 89:27.05 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Link.cpp:7, 89:27.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 89:27.06 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:27.06 else 89:27.06 ^~~~ 89:27.06 /builddir/build/BUILD/firefox-66.0.3/dom/base/MessageListenerManager.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 89:27.06 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 89:27.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:28.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 89:28.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 89:28.93 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:12, 89:28.93 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIContent.h:12, 89:28.93 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Link.h:15, 89:28.93 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Link.cpp:7, 89:28.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 89:28.93 /builddir/build/BUILD/firefox-66.0.3/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 89:28.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:28.93 foundInterface = 0; \ 89:28.93 ^~~~~~~~~~~~~~ 89:28.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:28.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:28.93 ^~~~~~~~~~~~~~~~~~~~~~~ 89:28.93 /builddir/build/BUILD/firefox-66.0.3/dom/base/Navigator.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:28.93 NS_INTERFACE_MAP_END 89:28.93 ^~~~~~~~~~~~~~~~~~~~ 89:28.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:28.93 else 89:28.93 ^~~~ 89:28.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:28.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:28.93 ^~~~~~~~~~~~~~~~~~ 89:28.93 /builddir/build/BUILD/firefox-66.0.3/dom/base/Navigator.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:28.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 89:28.93 ^~~~~~~~~~~~~~~~~~~~~~ 89:29.05 /builddir/build/BUILD/firefox-66.0.3/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 89:29.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:29.05 foundInterface = 0; \ 89:29.05 ^~~~~~~~~~~~~~ 89:29.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:29.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:29.05 ^~~~~~~~~~~~~~~~~~~~~~~ 89:29.05 /builddir/build/BUILD/firefox-66.0.3/dom/base/NodeIterator.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:29.05 NS_INTERFACE_MAP_END 89:29.05 ^~~~~~~~~~~~~~~~~~~~ 89:29.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:29.05 else 89:29.05 ^~~~ 89:29.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:29.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:29.05 ^~~~~~~~~~~~~~~~~~ 89:29.05 /builddir/build/BUILD/firefox-66.0.3/dom/base/NodeIterator.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:29.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 89:29.05 ^~~~~~~~~~~~~~~~~~~~~~ 89:57.32 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 89:57.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 89:57.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 89:57.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 89:57.32 from /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsTArray.h:29, 89:57.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 89:57.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 89:57.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 89:57.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 89:57.33 from /builddir/build/BUILD/firefox-66.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 89:57.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 89:57.33 /builddir/build/BUILD/firefox-66.0.3/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 89:57.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:57.33 foundInterface = 0; \ 89:57.33 ^~~~~~~~~~~~~~ 89:57.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 89:57.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 89:57.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:57.33 /builddir/build/BUILD/firefox-66.0.3/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 89:57.33 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 89:57.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:57.33 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 89:57.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 89:57.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 89:57.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 89:57.33 from /builddir/build/BUILD/firefox-66.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 89:57.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 89:57.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 89:57.33 } else 89:57.33 ^~~~ 89:57.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 89:57.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 89:57.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:57.33 /builddir/build/BUILD/firefox-66.0.3/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 89:57.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 89:57.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:57.36 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 89:57.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 89:57.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 89:57.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 89:57.37 from /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsTArray.h:29, 89:57.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 89:57.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 89:57.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 89:57.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 89:57.37 from /builddir/build/BUILD/firefox-66.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 89:57.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 89:57.37 /builddir/build/BUILD/firefox-66.0.3/dom/base/ScriptableContentIterator.cpp: In member function 'virtual nsresult mozilla::ScriptableContentIterator::QueryInterface(const nsIID&, void**)': 89:57.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:57.37 foundInterface = 0; \ 89:57.37 ^~~~~~~~~~~~~~ 89:57.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:57.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:57.37 ^~~~~~~~~~~~~~~~~~~~~~~ 89:57.37 /builddir/build/BUILD/firefox-66.0.3/dom/base/ScriptableContentIterator.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:57.37 NS_INTERFACE_MAP_END 89:57.37 ^~~~~~~~~~~~~~~~~~~~ 89:57.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:57.37 else 89:57.37 ^~~~ 89:57.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:57.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:57.37 ^~~~~~~~~~~~~~~~~~ 89:57.37 /builddir/build/BUILD/firefox-66.0.3/dom/base/ScriptableContentIterator.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:57.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 89:57.37 ^~~~~~~~~~~~~~~~~~~~~~ 89:58.53 /builddir/build/BUILD/firefox-66.0.3/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 89:58.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:58.54 foundInterface = 0; \ 89:58.54 ^~~~~~~~~~~~~~ 89:58.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:58.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:58.54 ^~~~~~~~~~~~~~~~~~~~~~~ 89:58.54 /builddir/build/BUILD/firefox-66.0.3/dom/base/Selection.cpp:729:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:58.54 NS_INTERFACE_MAP_END 89:58.54 ^~~~~~~~~~~~~~~~~~~~ 89:58.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:58.54 else 89:58.54 ^~~~ 89:58.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:58.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:58.54 ^~~~~~~~~~~~~~~~~~ 89:58.54 /builddir/build/BUILD/firefox-66.0.3/dom/base/Selection.cpp:728:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:58.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 89:58.54 ^~~~~~~~~~~~~~~~~~~~~~ 89:58.78 /builddir/build/BUILD/firefox-66.0.3/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 89:58.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:58.78 foundInterface = 0; \ 89:58.78 ^~~~~~~~~~~~~~ 89:58.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 89:58.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 89:58.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:58.79 /builddir/build/BUILD/firefox-66.0.3/dom/base/ShadowRoot.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 89:58.79 NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 89:58.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:58.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:58.79 else 89:58.79 ^~~~ 89:58.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:58.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:58.79 ^~~~~~~~~~~~~~~~~~ 89:58.79 /builddir/build/BUILD/firefox-66.0.3/dom/base/ShadowRoot.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:58.79 NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 89:58.79 ^~~~~~~~~~~~~~~~~~~~~~ 89:58.82 /builddir/build/BUILD/firefox-66.0.3/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::QueryInterface(const nsIID&, void**)': 89:58.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:58.82 foundInterface = 0; \ 89:58.82 ^~~~~~~~~~~~~~ 89:58.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 89:58.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 89:58.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:58.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 89:58.82 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 89:58.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:58.82 /builddir/build/BUILD/firefox-66.0.3/dom/base/StorageAccessPermissionRequest.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 89:58.82 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 89:58.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:58.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 89:58.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 89:58.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 89:58.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 89:58.82 from /builddir/build/BUILD/firefox-66.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 89:58.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 89:58.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 89:58.82 } else 89:58.82 ^~~~ 89:58.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 89:58.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 89:58.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:58.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 89:58.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 89:58.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:58.83 /builddir/build/BUILD/firefox-66.0.3/dom/base/StorageAccessPermissionRequest.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 89:58.83 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 89:58.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:00.21 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 90:00.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 90:00.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 90:00.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 90:00.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 90:00.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:7, 90:00.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 90:00.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 90:00.21 from /builddir/build/BUILD/firefox-66.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 90:00.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 90:00.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 90:00.21 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 90:00.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: '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:00.21 memset(aT, 0, sizeof(T)); 90:00.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 90:00.21 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/RemoteOuterWindowProxy.cpp:12, 90:00.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:47: 90:00.21 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 90:00.21 struct GlobalProperties { 90:00.21 ^~~~~~~~~~~~~~~~ 90:25.22 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 90:25.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 90:25.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 90:25.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 90:25.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 90:25.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 90:25.22 from /builddir/build/BUILD/firefox-66.0.3/dom/base/StructuredCloneHolder.h:15, 90:25.22 from /builddir/build/BUILD/firefox-66.0.3/dom/base/StructuredCloneHolder.cpp:7, 90:25.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 90:25.22 /builddir/build/BUILD/firefox-66.0.3/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 90:25.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:25.23 foundInterface = 0; \ 90:25.23 ^~~~~~~~~~~~~~ 90:25.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:25.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:25.23 ^~~~~~~~~~~~~~~~~~~~~~~ 90:25.23 /builddir/build/BUILD/firefox-66.0.3/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:25.23 NS_INTERFACE_MAP_END 90:25.23 ^~~~~~~~~~~~~~~~~~~~ 90:25.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:25.23 else 90:25.23 ^~~~ 90:25.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:25.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:25.23 ^~~~~~~~~~~~~~~~~~ 90:25.23 /builddir/build/BUILD/firefox-66.0.3/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:25.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 90:25.23 ^~~~~~~~~~~~~~~~~~~~~~ 90:25.23 /builddir/build/BUILD/firefox-66.0.3/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 90:25.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:25.24 foundInterface = 0; \ 90:25.24 ^~~~~~~~~~~~~~ 90:25.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:25.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:25.24 ^~~~~~~~~~~~~~~~~~~~~~~ 90:25.24 /builddir/build/BUILD/firefox-66.0.3/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:25.24 NS_INTERFACE_MAP_END 90:25.24 ^~~~~~~~~~~~~~~~~~~~ 90:25.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:25.24 else 90:25.24 ^~~~ 90:25.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:25.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:25.24 ^~~~~~~~~~~~~~~~~~ 90:25.24 /builddir/build/BUILD/firefox-66.0.3/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:25.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 90:25.24 ^~~~~~~~~~~~~~~~~~~~~~ 90:25.27 /builddir/build/BUILD/firefox-66.0.3/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 90:25.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:25.27 foundInterface = 0; \ 90:25.27 ^~~~~~~~~~~~~~ 90:25.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:25.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:25.27 ^~~~~~~~~~~~~~~~~~~~~~~ 90:25.27 /builddir/build/BUILD/firefox-66.0.3/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:25.27 NS_INTERFACE_MAP_END 90:25.27 ^~~~~~~~~~~~~~~~~~~~ 90:25.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:25.27 else 90:25.27 ^~~~ 90:25.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:25.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:25.27 ^~~~~~~~~~~~~~~~~~ 90:25.27 /builddir/build/BUILD/firefox-66.0.3/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:25.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 90:25.27 ^~~~~~~~~~~~~~~~~~~~~~ 90:27.50 /builddir/build/BUILD/firefox-66.0.3/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 90:27.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:27.50 foundInterface = 0; \ 90:27.50 ^~~~~~~~~~~~~~ 90:27.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:27.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:27.50 ^~~~~~~~~~~~~~~~~~~~~~~ 90:27.50 /builddir/build/BUILD/firefox-66.0.3/dom/base/TimeoutHandler.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:27.50 NS_INTERFACE_MAP_END 90:27.50 ^~~~~~~~~~~~~~~~~~~~ 90:27.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:27.50 else 90:27.50 ^~~~ 90:27.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:27.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:27.50 ^~~~~~~~~~~~~~~~~~ 90:27.50 /builddir/build/BUILD/firefox-66.0.3/dom/base/TimeoutHandler.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:27.50 NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 90:27.50 ^~~~~~~~~~~~~~~~~~~~~~ 90:27.92 /builddir/build/BUILD/firefox-66.0.3/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 90:27.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:27.92 foundInterface = 0; \ 90:27.92 ^~~~~~~~~~~~~~ 90:27.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:27.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:27.92 ^~~~~~~~~~~~~~~~~~~~~~~ 90:27.92 /builddir/build/BUILD/firefox-66.0.3/dom/base/TreeWalker.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:27.92 NS_INTERFACE_MAP_END 90:27.92 ^~~~~~~~~~~~~~~~~~~~ 90:27.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:27.92 else 90:27.92 ^~~~ 90:27.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:27.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:27.92 ^~~~~~~~~~~~~~~~~~ 90:27.92 /builddir/build/BUILD/firefox-66.0.3/dom/base/TreeWalker.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:27.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 90:27.92 ^~~~~~~~~~~~~~~~~~~~~~ 90:54.89 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 90:54.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 90:54.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/domstubs.h:10, 90:54.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDOMWindow.h:10, 90:54.90 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:10, 90:54.90 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 90:54.90 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 90:54.90 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.h:10, 90:54.90 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.cpp:7, 90:54.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 90:54.90 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 90:54.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:54.90 foundInterface = 0; \ 90:54.90 ^~~~~~~~~~~~~~ 90:54.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:54.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:54.91 ^~~~~~~~~~~~~~~~~~~~~~~ 90:54.91 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentList.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:54.91 NS_INTERFACE_MAP_END 90:54.91 ^~~~~~~~~~~~~~~~~~~~ 90:54.91 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 90:54.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 90:54.91 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 90:54.91 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 90:54.91 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 90:54.91 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.h:10, 90:54.91 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.cpp:7, 90:54.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 90:54.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 90:54.91 } else 90:54.91 ^~~~ 90:54.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 90:54.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 90:54.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:54.91 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentList.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 90:54.91 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 90:54.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:54.91 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 90:54.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 90:54.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/domstubs.h:10, 90:54.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDOMWindow.h:10, 90:54.91 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:10, 90:54.91 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 90:54.91 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 90:54.91 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.h:10, 90:54.91 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.cpp:7, 90:54.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 90:54.91 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 90:54.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:54.91 foundInterface = 0; \ 90:54.91 ^~~~~~~~~~~~~~ 90:54.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:54.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:54.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:54.92 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentList.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:54.92 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 90:54.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:54.92 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 90:54.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 90:54.92 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 90:54.92 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 90:54.92 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 90:54.92 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.h:10, 90:54.92 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.cpp:7, 90:54.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 90:54.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 90:54.92 } else 90:54.92 ^~~~ 90:54.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 90:54.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 90:54.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:54.92 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentList.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 90:54.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 90:54.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:54.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 90:54.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 90:54.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/domstubs.h:10, 90:54.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDOMWindow.h:10, 90:54.92 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:10, 90:54.92 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 90:54.92 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 90:54.92 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.h:10, 90:54.92 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.cpp:7, 90:54.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 90:54.92 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 90:54.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:54.92 foundInterface = 0; \ 90:54.92 ^~~~~~~~~~~~~~ 90:54.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:54.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:54.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:54.93 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentList.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:54.93 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 90:54.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:54.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:54.93 else 90:54.93 ^~~~ 90:54.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:54.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:54.93 ^~~~~~~~~~~~~~~~~~ 90:54.93 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentList.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:54.93 NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 90:54.93 ^~~~~~~~~~~~~~~~~~~~~~ 90:55.25 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::ContentPermissionRequestBase::QueryInterface(const nsIID&, void**)': 90:55.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:55.25 foundInterface = 0; \ 90:55.25 ^~~~~~~~~~~~~~ 90:55.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:55.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:55.25 ^~~~~~~~~~~~~~~~~~~~~~~ 90:55.25 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentPermissionHelper.cpp:506:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:55.25 NS_INTERFACE_MAP_END 90:55.25 ^~~~~~~~~~~~~~~~~~~~ 90:55.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 90:55.25 } else 90:55.25 ^~~~ 90:55.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 90:55.25 NS_IMPL_QUERY_BODY_CONCRETE(_class) 90:55.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:55.25 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentPermissionHelper.cpp:505:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 90:55.25 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsIContentPermissionRequest) 90:55.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:55.51 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 90:55.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:55.51 foundInterface = 0; \ 90:55.51 ^~~~~~~~~~~~~~ 90:55.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:55.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:55.51 ^~~~~~~~~~~~~~~~~~~~~~~ 90:55.52 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentSink.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:55.52 NS_INTERFACE_MAP_END 90:55.52 ^~~~~~~~~~~~~~~~~~~~ 90:55.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:55.52 else 90:55.52 ^~~~ 90:55.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 90:55.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 90:55.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:55.52 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentSink.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 90:55.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 90:55.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:55.58 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 90:55.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:55.58 foundInterface = 0; \ 90:55.58 ^~~~~~~~~~~~~~ 90:55.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:55.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:55.58 ^~~~~~~~~~~~~~~~~~~~~~~ 90:55.58 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMAttributeMap.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:55.58 NS_INTERFACE_MAP_END 90:55.59 ^~~~~~~~~~~~~~~~~~~~ 90:55.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:55.59 else 90:55.59 ^~~~ 90:55.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:55.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:55.59 ^~~~~~~~~~~~~~~~~~ 90:55.59 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMAttributeMap.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:55.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 90:55.59 ^~~~~~~~~~~~~~~~~~~~~~ 90:55.60 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 90:55.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:55.60 foundInterface = 0; \ 90:55.60 ^~~~~~~~~~~~~~ 90:55.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:55.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:55.60 ^~~~~~~~~~~~~~~~~~~~~~~ 90:55.60 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMCaretPosition.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:55.60 NS_INTERFACE_MAP_END 90:55.60 ^~~~~~~~~~~~~~~~~~~~ 90:55.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:55.60 else 90:55.60 ^~~~ 90:55.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:55.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:55.60 ^~~~~~~~~~~~~~~~~~ 90:55.60 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMCaretPosition.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:55.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 90:55.60 ^~~~~~~~~~~~~~~~~~~~~~ 90:55.86 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 90:55.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 90:55.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 90:55.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 90:55.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 90:55.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 90:55.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 90:55.86 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 90:55.86 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 90:55.86 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 90:55.86 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.h:10, 90:55.86 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.cpp:7, 90:55.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 90:55.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 90:55.86 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 90:55.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: '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:55.86 memset(aT, 0, sizeof(T)); 90:55.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 90:55.86 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowNamedPropertiesHandler.cpp:16, 90:55.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:11: 90:55.86 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 90:55.86 struct GlobalProperties { 90:55.86 ^~~~~~~~~~~~~~~~ 91:24.98 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 91:24.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 91:24.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:24.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 91:24.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 91:24.98 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.h:12, 91:24.98 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:7, 91:24.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 91:24.98 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 91:24.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:24.98 foundInterface = 0; \ 91:24.98 ^~~~~~~~~~~~~~ 91:24.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:24.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:24.98 ^~~~~~~~~~~~~~~~~~~~~~~ 91:24.98 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:24.98 NS_INTERFACE_MAP_END 91:24.98 ^~~~~~~~~~~~~~~~~~~~ 91:24.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:24.98 else 91:24.98 ^~~~ 91:24.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:24.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:24.98 ^~~~~~~~~~~~~~~~~~ 91:24.98 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:24.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:24.98 ^~~~~~~~~~~~~~~~~~~~~~ 91:24.98 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 91:24.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:24.98 foundInterface = 0; \ 91:24.99 ^~~~~~~~~~~~~~ 91:24.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:24.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:24.99 ^~~~~~~~~~~~~~~~~~~~~~~ 91:24.99 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:24.99 NS_INTERFACE_MAP_END 91:24.99 ^~~~~~~~~~~~~~~~~~~~ 91:24.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:24.99 else 91:24.99 ^~~~ 91:24.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:24.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:24.99 ^~~~~~~~~~~~~~~~~~ 91:24.99 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:24.99 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 91:24.99 ^~~~~~~~~~~~~~~~~~~~~~ 91:24.99 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 91:25.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:25.00 foundInterface = 0; \ 91:25.00 ^~~~~~~~~~~~~~ 91:25.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:25.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:25.00 ^~~~~~~~~~~~~~~~~~~~~~~ 91:25.00 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:432:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:25.00 NS_INTERFACE_MAP_END 91:25.00 ^~~~~~~~~~~~~~~~~~~~ 91:25.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:25.00 else 91:25.00 ^~~~ 91:25.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:25.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:25.00 ^~~~~~~~~~~~~~~~~~ 91:25.00 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:431:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:25.00 NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 91:25.00 ^~~~~~~~~~~~~~~~~~~~~~ 91:25.24 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 91:25.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:25.24 foundInterface = 0; \ 91:25.24 ^~~~~~~~~~~~~~ 91:25.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:25.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:25.24 ^~~~~~~~~~~~~~~~~~~~~~~ 91:25.24 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:25.24 NS_INTERFACE_MAP_END 91:25.24 ^~~~~~~~~~~~~~~~~~~~ 91:25.24 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.h:12, 91:25.24 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:7, 91:25.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 91:25.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 91:25.24 } else 91:25.24 ^~~~ 91:25.24 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 91:25.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 91:25.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:25.91 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 91:25.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 91:25.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:25.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 91:25.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 91:25.91 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.h:12, 91:25.91 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:7, 91:25.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 91:25.91 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 91:25.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:25.91 foundInterface = 0; \ 91:25.91 ^~~~~~~~~~~~~~ 91:25.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:25.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:25.91 ^~~~~~~~~~~~~~~~~~~~~~~ 91:25.91 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDocumentEncoder.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:25.91 NS_INTERFACE_MAP_END 91:25.91 ^~~~~~~~~~~~~~~~~~~~ 91:25.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:25.91 else 91:25.91 ^~~~ 91:25.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:25.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:25.91 ^~~~~~~~~~~~~~~~~~ 91:25.91 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDocumentEncoder.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:25.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:25.91 ^~~~~~~~~~~~~~~~~~~~~~ 91:30.00 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 91:30.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:30.01 foundInterface = 0; \ 91:30.01 ^~~~~~~~~~~~~~ 91:30.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:30.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:30.01 ^~~~~~~~~~~~~~~~~~~~~~~ 91:30.01 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFocusManager.cpp:150:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:30.01 NS_INTERFACE_MAP_END 91:30.01 ^~~~~~~~~~~~~~~~~~~~ 91:30.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:30.01 else 91:30.01 ^~~~ 91:30.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 91:30.01 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 91:30.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:30.01 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFocusManager.cpp:149:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 91:30.01 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 91:30.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:30.70 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 91:30.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:30.70 foundInterface = 0; \ 91:30.70 ^~~~~~~~~~~~~~ 91:30.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:30.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:30.70 ^~~~~~~~~~~~~~~~~~~~~~~ 91:30.70 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameLoader.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:30.70 NS_INTERFACE_MAP_END 91:30.70 ^~~~~~~~~~~~~~~~~~~~ 91:30.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:30.70 else 91:30.70 ^~~~ 91:30.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:30.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:30.70 ^~~~~~~~~~~~~~~~~~ 91:30.70 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameLoader.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:30.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:30.70 ^~~~~~~~~~~~~~~~~~~~~~ 91:30.85 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 91:30.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:30.85 foundInterface = 0; \ 91:30.85 ^~~~~~~~~~~~~~ 91:30.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:30.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:30.85 ^~~~~~~~~~~~~~~~~~~~~~~ 91:30.85 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsHistory.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:30.85 NS_INTERFACE_MAP_END 91:30.85 ^~~~~~~~~~~~~~~~~~~~ 91:30.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:30.85 else 91:30.85 ^~~~ 91:30.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:30.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:30.85 ^~~~~~~~~~~~~~~~~~ 91:30.85 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsHistory.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:30.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:30.85 ^~~~~~~~~~~~~~~~~~~~~~ 91:31.20 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.cpp: In member function 'virtual nsresult LocalizationHandler::QueryInterface(const nsIID&, void**)': 91:31.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:31.20 foundInterface = 0; \ 91:31.20 ^~~~~~~~~~~~~~ 91:31.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:31.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:31.20 ^~~~~~~~~~~~~~~~~~~~~~~ 91:31.20 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.cpp:2856:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:31.20 NS_INTERFACE_MAP_END 91:31.20 ^~~~~~~~~~~~~~~~~~~~ 91:31.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:31.20 else 91:31.20 ^~~~ 91:31.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:31.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:31.20 ^~~~~~~~~~~~~~~~~~ 91:31.20 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.cpp:2855:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:31.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:31.20 ^~~~~~~~~~~~~~~~~~~~~~ 91:31.28 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 91:31.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:31.29 foundInterface = 0; \ 91:31.29 ^~~~~~~~~~~~~~ 91:31.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:31.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:31.29 ^~~~~~~~~~~~~~~~~~~~~~~ 91:31.29 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSEnvironment.cpp:607:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:31.29 NS_INTERFACE_MAP_END 91:31.29 ^~~~~~~~~~~~~~~~~~~~ 91:31.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:31.29 else 91:31.29 ^~~~ 91:31.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:31.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:31.29 ^~~~~~~~~~~~~~~~~~ 91:31.29 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSEnvironment.cpp:606:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:31.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:31.29 ^~~~~~~~~~~~~~~~~~~~~~ 91:31.34 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 91:31.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:31.34 foundInterface = 0; \ 91:31.34 ^~~~~~~~~~~~~~ 91:31.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:31.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:31.34 ^~~~~~~~~~~~~~~~~~~~~~~ 91:31.34 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSEnvironment.cpp:2695:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:31.34 NS_INTERFACE_MAP_END 91:31.34 ^~~~~~~~~~~~~~~~~~~~ 91:31.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:31.35 else 91:31.35 ^~~~ 91:31.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 91:31.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 91:31.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:31.35 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSEnvironment.cpp:2694:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 91:31.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 91:31.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:31.49 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 91:31.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:31.49 foundInterface = 0; \ 91:31.49 ^~~~~~~~~~~~~~ 91:31.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:31.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:31.49 ^~~~~~~~~~~~~~~~~~~~~~~ 91:31.49 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSTimeoutHandler.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:31.49 NS_INTERFACE_MAP_END 91:31.49 ^~~~~~~~~~~~~~~~~~~~ 91:31.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:31.49 else 91:31.49 ^~~~ 91:31.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:31.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:31.49 ^~~~~~~~~~~~~~~~~~ 91:31.49 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSTimeoutHandler.cpp:164:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:31.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:31.49 ^~~~~~~~~~~~~~~~~~~~~~ 91:32.31 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 91:32.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 91:32.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 91:32.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 91:32.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 91:32.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 91:32.31 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.h:12, 91:32.31 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:7, 91:32.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 91:32.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 91:32.31 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 91:32.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: '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:32.31 memset(aT, 0, sizeof(T)); 91:32.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 91:32.31 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.cpp:108, 91:32.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:119: 91:32.31 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 91:32.31 struct GlobalProperties { 91:32.31 ^~~~~~~~~~~~~~~~ 92:25.14 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:29: 92:25.14 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 92:25.14 /builddir/build/BUILD/firefox-66.0.3/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] 92:25.14 (mAttrCount - i) * sizeof(InternalAttr)); 92:25.14 ^ 92:25.14 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributes.cpp:12, 92:25.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:29: 92:25.14 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 92:25.14 struct InternalAttr { 92:25.14 ^~~~~~~~~~~~ 92:25.14 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:29: 92:25.14 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 92:25.15 /builddir/build/BUILD/firefox-66.0.3/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] 92:25.15 (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 92:25.15 ^ 92:25.15 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributes.cpp:12, 92:25.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:29: 92:25.15 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 92:25.15 struct InternalAttr { 92:25.15 ^~~~~~~~~~~~ 92:25.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 92:25.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 92:25.74 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIScriptContext.h:12, 92:25.74 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSUtils.cpp:20, 92:25.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 92:25.74 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 92:25.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:25.74 foundInterface = 0; \ 92:25.74 ^~~~~~~~~~~~~~ 92:25.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:25.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:25.74 ^~~~~~~~~~~~~~~~~~~~~~~ 92:25.74 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:25.74 NS_INTERFACE_MAP_END 92:25.74 ^~~~~~~~~~~~~~~~~~~~ 92:25.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:25.74 else 92:25.74 ^~~~ 92:25.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:25.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:25.74 ^~~~~~~~~~~~~~~~~~ 92:25.74 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:25.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 92:25.74 ^~~~~~~~~~~~~~~~~~~~~~ 92:26.91 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 92:26.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:26.92 foundInterface = 0; \ 92:26.92 ^~~~~~~~~~~~~~ 92:26.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:26.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:26.92 ^~~~~~~~~~~~~~~~~~~~~~~ 92:26.92 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:26.92 NS_INTERFACE_MAP_END 92:26.92 ^~~~~~~~~~~~~~~~~~~~ 92:26.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:26.92 else 92:26.92 ^~~~ 92:26.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:26.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:26.92 ^~~~~~~~~~~~~~~~~~ 92:26.92 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:26.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 92:26.92 ^~~~~~~~~~~~~~~~~~~~~~ 92:27.04 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 92:27.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:27.04 foundInterface = 0; \ 92:27.04 ^~~~~~~~~~~~~~ 92:27.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:27.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:27.04 ^~~~~~~~~~~~~~~~~~~~~~~ 92:27.04 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPlainTextSerializer.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:27.04 NS_INTERFACE_MAP_END 92:27.04 ^~~~~~~~~~~~~~~~~~~~ 92:27.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:27.04 else 92:27.04 ^~~~ 92:27.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:27.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:27.04 ^~~~~~~~~~~~~~~~~~ 92:27.04 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPlainTextSerializer.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:27.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 92:27.04 ^~~~~~~~~~~~~~~~~~~~~~ 92:27.12 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 92:27.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:27.12 foundInterface = 0; \ 92:27.12 ^~~~~~~~~~~~~~ 92:27.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:27.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:27.12 ^~~~~~~~~~~~~~~~~~~~~~~ 92:27.12 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsQueryContentEventResult.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:27.12 NS_INTERFACE_MAP_END 92:27.12 ^~~~~~~~~~~~~~~~~~~~ 92:27.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:27.13 else 92:27.13 ^~~~ 92:27.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:27.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:27.13 ^~~~~~~~~~~~~~~~~~ 92:27.13 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsQueryContentEventResult.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:27.13 NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 92:27.13 ^~~~~~~~~~~~~~~~~~~~~~ 92:27.91 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 92:27.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:27.92 foundInterface = 0; \ 92:27.92 ^~~~~~~~~~~~~~ 92:27.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:27.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:27.92 ^~~~~~~~~~~~~~~~~~~~~~~ 92:27.92 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsRange.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:27.92 NS_INTERFACE_MAP_END 92:27.92 ^~~~~~~~~~~~~~~~~~~~ 92:27.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:27.92 else 92:27.92 ^~~~ 92:27.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:27.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:27.92 ^~~~~~~~~~~~~~~~~~ 92:27.92 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsRange.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:27.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 92:27.92 ^~~~~~~~~~~~~~~~~~~~~~ 92:27.99 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 92:27.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:27.99 foundInterface = 0; \ 92:27.99 ^~~~~~~~~~~~~~ 92:27.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 92:27.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 92:27.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:28.00 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsScreen.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 92:28.00 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 92:28.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:28.00 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 92:28.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsINode.h:14, 92:28.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIContent.h:12, 92:28.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIScriptElement.h:16, 92:28.00 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSUtils.cpp:21, 92:28.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 92:28.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 92:28.00 } else 92:28.00 ^~~~ 92:28.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 92:28.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 92:28.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:28.00 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsScreen.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 92:28.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 92:28.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:28.00 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 92:28.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 92:28.00 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIScriptContext.h:12, 92:28.00 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSUtils.cpp:20, 92:28.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 92:28.00 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 92:28.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:28.01 foundInterface = 0; \ 92:28.01 ^~~~~~~~~~~~~~ 92:28.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:28.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:28.01 ^~~~~~~~~~~~~~~~~~~~~~~ 92:28.01 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:28.01 NS_INTERFACE_MAP_END 92:28.01 ^~~~~~~~~~~~~~~~~~~~ 92:28.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:28.01 else 92:28.01 ^~~~ 92:28.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:28.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:28.01 ^~~~~~~~~~~~~~~~~~ 92:28.01 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:28.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 92:28.01 ^~~~~~~~~~~~~~~~~~~~~~ 92:53.85 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 92:53.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 92:53.85 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIMutationObserver.h:10, 92:53.85 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIAnimationObserver.h:9, 92:53.85 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStubAnimationObserver.h:10, 92:53.85 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStubAnimationObserver.cpp:7, 92:53.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 92:53.85 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 92:53.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:53.85 foundInterface = 0; \ 92:53.85 ^~~~~~~~~~~~~~ 92:53.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 92:53.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 92:53.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:53.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 92:53.85 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 92:53.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:53.85 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 92:53.85 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 92:53.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:53.85 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 92:53.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 92:53.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 92:53.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 92:53.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 92:53.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 92:53.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/StyleSheet.h:15, 92:53.86 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIDocumentObserver.h:10, 92:53.86 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStubDocumentObserver.h:17, 92:53.86 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStubDocumentObserver.cpp:14, 92:53.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base9.cpp:11: 92:53.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 92:53.86 } else 92:53.86 ^~~~ 92:53.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 92:53.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 92:53.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:53.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 92:53.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 92:53.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:53.86 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 92:53.86 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 92:53.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:58.54 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 92:58.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 92:58.54 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIMutationObserver.h:10, 92:58.54 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIAnimationObserver.h:9, 92:58.54 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStubAnimationObserver.h:10, 92:58.54 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStubAnimationObserver.cpp:7, 92:58.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 92:58.54 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 92:58.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:58.54 foundInterface = 0; \ 92:58.54 ^~~~~~~~~~~~~~ 92:58.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:58.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:58.55 ^~~~~~~~~~~~~~~~~~~~~~~ 92:58.55 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWindowRoot.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:58.55 NS_INTERFACE_MAP_END 92:58.55 ^~~~~~~~~~~~~~~~~~~~ 92:58.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:58.55 else 92:58.55 ^~~~ 92:58.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:58.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:58.55 ^~~~~~~~~~~~~~~~~~ 92:58.55 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWindowRoot.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:58.55 NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 92:58.55 ^~~~~~~~~~~~~~~~~~~~~~ 93:16.77 dom/base/test/gtest 93:36.05 dom/bindings 94:21.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 94:21.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 94:21.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 94:21.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 94:21.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 94:21.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 94:21.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 94:21.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/APZTestDataBinding.cpp:3, 94:21.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings0.cpp:2: 94:21.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 94:21.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:21.65 foundInterface = 0; \ 94:21.65 ^~~~~~~~~~~~~~ 94:21.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:21.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:21.65 ^~~~~~~~~~~~~~~~~~~~~~~ 94:21.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:2969:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:21.65 NS_INTERFACE_MAP_END 94:21.65 ^~~~~~~~~~~~~~~~~~~~ 94:21.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:21.65 else 94:21.65 ^~~~ 94:21.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:21.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:21.65 ^~~~~~~~~~~~~~~~~~ 94:21.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:2968:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:21.65 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 94:21.65 ^~~~~~~~~~~~~~~~~~~~~~ 94:21.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 94:21.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:21.66 foundInterface = 0; \ 94:21.66 ^~~~~~~~~~~~~~ 94:21.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 94:21.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:21.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:21.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 94:21.66 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 94:21.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:21.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 94:21.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 94:21.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 94:21.66 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 94:21.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/APZTestDataBinding.cpp:4, 94:21.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings0.cpp:2: 94:21.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 94:21.66 } else 94:21.66 ^~~~ 94:21.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 94:21.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:21.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:21.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3368:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 94:21.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 94:21.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:21.68 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 94:21.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 94:21.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 94:21.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 94:21.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 94:21.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 94:21.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 94:21.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/APZTestDataBinding.cpp:3, 94:21.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings0.cpp:2: 94:21.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 94:21.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:21.68 foundInterface = 0; \ 94:21.68 ^~~~~~~~~~~~~~ 94:21.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 94:21.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:21.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:21.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3778:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 94:21.68 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 94:21.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:21.68 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 94:21.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 94:21.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 94:21.68 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 94:21.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/APZTestDataBinding.cpp:4, 94:21.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings0.cpp:2: 94:21.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 94:21.68 } else 94:21.68 ^~~~ 94:21.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 94:21.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:21.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:21.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3777:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 94:21.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 94:21.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:07.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 95:07.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 95:07.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 95:07.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 95:07.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 95:07.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 95:07.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioTrackListBinding.h:9, 95:07.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AudioTrackListBinding.cpp:3, 95:07.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings1.cpp:2: 95:07.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 95:07.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:07.80 foundInterface = 0; \ 95:07.80 ^~~~~~~~~~~~~~ 95:07.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:07.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:07.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:07.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:07.80 NS_INTERFACE_MAP_END_INHERITING(Event) 95:07.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:07.80 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 95:07.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 95:07.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 95:07.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AudioTrackListBinding.cpp:4, 95:07.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings1.cpp:2: 95:07.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 95:07.80 } else 95:07.80 ^~~~ 95:07.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 95:07.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:07.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:07.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:07.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 95:07.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:26.32 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 96:26.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/LegacyQueryInterfaceBinding.cpp:3, 96:26.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings10.cpp:2: 96:26.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 96:26.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:26.33 foundInterface = 0; \ 96:26.33 ^~~~~~~~~~~~~~ 96:26.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 96:26.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 96:26.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:26.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 96:26.33 NS_INTERFACE_MAP_END_INHERITING(Event) 96:26.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:26.33 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 96:26.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 96:26.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 96:26.33 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 96:26.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/LoadURIOptionsBinding.cpp:3, 96:26.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings10.cpp:28: 96:26.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 96:26.33 } else 96:26.33 ^~~~ 96:26.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 96:26.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 96:26.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:26.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 96:26.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 96:26.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:02.87 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 97:02.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 97:02.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 97:02.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 97:02.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 97:02.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 97:02.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 97:02.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 97:02.88 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 97:02.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 97:02.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 97:02.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 97:02.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:02.88 foundInterface = 0; \ 97:02.88 ^~~~~~~~~~~~~~ 97:02.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 97:02.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 97:02.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:02.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 97:02.88 NS_INTERFACE_MAP_END_INHERITING(Event) 97:02.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:02.88 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 97:02.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 97:02.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 97:02.88 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 97:02.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 97:02.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 97:02.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 97:02.88 } else 97:02.88 ^~~~ 97:02.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 97:02.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 97:02.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:02.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 97:02.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 97:02.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:05.01 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 97:05.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 97:05.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 97:05.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 97:05.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 97:05.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 97:05.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 97:05.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 97:05.01 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 97:05.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 97:05.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 97:05.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 97:05.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:05.01 foundInterface = 0; \ 97:05.01 ^~~~~~~~~~~~~~ 97:05.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 97:05.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 97:05.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:05.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 97:05.02 NS_INTERFACE_MAP_END_INHERITING(Event) 97:05.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:05.02 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 97:05.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 97:05.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 97:05.02 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 97:05.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 97:05.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 97:05.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 97:05.02 } else 97:05.02 ^~~~ 97:05.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 97:05.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 97:05.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:05.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 97:05.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 97:05.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:05.10 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 97:05.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 97:05.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 97:05.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 97:05.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 97:05.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 97:05.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 97:05.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 97:05.10 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 97:05.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 97:05.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 97:05.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 97:05.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:05.10 foundInterface = 0; \ 97:05.10 ^~~~~~~~~~~~~~ 97:05.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 97:05.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 97:05.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:05.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 97:05.10 NS_INTERFACE_MAP_END_INHERITING(Event) 97:05.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:05.10 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 97:05.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 97:05.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 97:05.10 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 97:05.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 97:05.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 97:05.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 97:05.10 } else 97:05.10 ^~~~ 97:05.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 97:05.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 97:05.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:05.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 97:05.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 97:05.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:03.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 98:03.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 98:03.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:03.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 98:03.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 98:03.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 98:03.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 98:03.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MutationEventBinding.cpp:3, 98:03.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings12.cpp:2: 98:03.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 98:03.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:03.94 foundInterface = 0; \ 98:03.94 ^~~~~~~~~~~~~~ 98:03.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 98:03.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:03.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:03.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:03.94 NS_INTERFACE_MAP_END_INHERITING(Event) 98:03.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:03.94 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 98:03.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 98:03.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MutationEventBinding.cpp:8, 98:03.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings12.cpp:2: 98:03.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 98:03.94 } else 98:03.94 ^~~~ 98:03.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 98:03.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 98:03.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:03.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 98:03.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 98:03.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:07.25 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 99:07.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 99:07.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 99:07.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 99:07.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 99:07.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 99:07.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 99:07.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:3, 99:07.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings13.cpp:2: 99:07.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 99:07.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:07.26 foundInterface = 0; \ 99:07.26 ^~~~~~~~~~~~~~ 99:07.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:07.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:07.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:07.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:07.26 NS_INTERFACE_MAP_END_INHERITING(Event) 99:07.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:07.26 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 99:07.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 99:07.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:8, 99:07.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings13.cpp:2: 99:07.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:07.26 } else 99:07.26 ^~~~ 99:07.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:07.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:07.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:07.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 99:07.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 99:07.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:07.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 99:07.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 99:07.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 99:07.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 99:07.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 99:07.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 99:07.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 99:07.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:3, 99:07.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings13.cpp:2: 99:07.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 99:07.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:07.28 foundInterface = 0; \ 99:07.28 ^~~~~~~~~~~~~~ 99:07.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:07.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:07.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:07.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:07.28 NS_INTERFACE_MAP_END_INHERITING(Event) 99:07.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:07.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 99:07.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 99:07.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:8, 99:07.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings13.cpp:2: 99:07.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:07.28 } else 99:07.28 ^~~~ 99:07.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:07.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:07.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:07.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 99:07.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 99:07.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:44.24 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 99:44.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 99:44.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 99:44.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 99:44.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 99:44.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 99:44.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 99:44.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 99:44.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 99:44.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 99:44.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:44.25 foundInterface = 0; \ 99:44.25 ^~~~~~~~~~~~~~ 99:44.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:44.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:44.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:44.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:44.25 NS_INTERFACE_MAP_END_INHERITING(Event) 99:44.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:44.25 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 99:44.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 99:44.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 99:44.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 99:44.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 99:44.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:44.25 } else 99:44.25 ^~~~ 99:44.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:44.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:44.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:44.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 99:44.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 99:44.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:44.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 99:44.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 99:44.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 99:44.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 99:44.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 99:44.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 99:44.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 99:44.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 99:44.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 99:44.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 99:44.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:44.93 foundInterface = 0; \ 99:44.93 ^~~~~~~~~~~~~~ 99:44.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:44.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:44.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:44.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PromiseRejectionEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:44.93 NS_INTERFACE_MAP_END_INHERITING(Event) 99:44.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:44.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 99:44.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 99:44.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 99:44.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 99:44.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 99:44.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:44.93 } else 99:44.93 ^~~~ 99:44.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:44.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:44.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:44.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 99:44.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 99:44.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:46.50 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 99:46.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 99:46.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 99:46.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 99:46.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 99:46.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 99:46.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 99:46.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 99:46.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 99:46.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 99:46.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:46.50 foundInterface = 0; \ 99:46.50 ^~~~~~~~~~~~~~ 99:46.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:46.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:46.50 ^~~~~~~~~~~~~~~~~~~~~~~ 99:46.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PushManagerBinding.cpp:1912:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:46.50 NS_INTERFACE_MAP_END 99:46.50 ^~~~~~~~~~~~~~~~~~~~ 99:46.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:46.50 else 99:46.50 ^~~~ 99:46.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:46.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:46.50 ^~~~~~~~~~~~~~~~~~ 99:46.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PushManagerBinding.cpp:1911:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:46.50 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 99:46.51 ^~~~~~~~~~~~~~~~~~~~~~ 99:46.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 99:46.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:46.83 foundInterface = 0; \ 99:46.83 ^~~~~~~~~~~~~~ 99:46.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:46.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:46.84 ^~~~~~~~~~~~~~~~~~~~~~~ 99:46.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/RTCStatsReportBinding.cpp:7578:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:46.84 NS_INTERFACE_MAP_END 99:46.84 ^~~~~~~~~~~~~~~~~~~~ 99:46.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:46.84 else 99:46.84 ^~~~ 99:46.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:46.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:46.84 ^~~~~~~~~~~~~~~~~~ 99:46.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/RTCStatsReportBinding.cpp:7577:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:46.84 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 99:46.84 ^~~~~~~~~~~~~~~~~~~~~~ 102:36.25 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 102:36.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 102:36.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 102:36.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 102:36.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 102:36.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 102:36.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 102:36.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:36.25 foundInterface = 0; \ 102:36.25 ^~~~~~~~~~~~~~ 102:36.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 102:36.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:36.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:36.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:36.25 NS_INTERFACE_MAP_END_INHERITING(Event) 102:36.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:36.25 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 102:36.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 102:36.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 102:36.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 102:36.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 102:36.25 } else 102:36.25 ^~~~ 102:36.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 102:36.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 102:36.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:36.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 102:36.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 102:36.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:36.35 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 102:36.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 102:36.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 102:36.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 102:36.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 102:36.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 102:36.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 102:36.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:36.36 foundInterface = 0; \ 102:36.36 ^~~~~~~~~~~~~~ 102:36.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 102:36.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:36.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:36.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:36.36 NS_INTERFACE_MAP_END_INHERITING(Event) 102:36.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:36.36 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 102:36.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 102:36.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 102:36.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 102:36.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 102:36.36 } else 102:36.36 ^~~~ 102:36.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 102:36.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 102:36.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:36.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 102:36.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 102:36.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:38.15 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 102:38.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 102:38.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 102:38.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 102:38.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 102:38.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 102:38.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 102:38.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:38.16 foundInterface = 0; \ 102:38.16 ^~~~~~~~~~~~~~ 102:38.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 102:38.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:38.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:38.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:38.16 NS_INTERFACE_MAP_END_INHERITING(Event) 102:38.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:38.16 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 102:38.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 102:38.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 102:38.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 102:38.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 102:38.16 } else 102:38.16 ^~~~ 102:38.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 102:38.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 102:38.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:38.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 102:38.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 102:38.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:38.19 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 102:38.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 102:38.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 102:38.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 102:38.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 102:38.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 102:38.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 102:38.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:38.19 foundInterface = 0; \ 102:38.19 ^~~~~~~~~~~~~~ 102:38.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 102:38.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:38.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:38.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:38.19 NS_INTERFACE_MAP_END_INHERITING(Event) 102:38.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:38.19 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 102:38.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 102:38.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 102:38.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 102:38.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 102:38.19 } else 102:38.19 ^~~~ 102:38.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 102:38.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 102:38.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:38.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 102:38.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 102:38.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:38.23 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 102:38.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 102:38.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 102:38.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 102:38.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 102:38.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 102:38.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 102:38.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:38.23 foundInterface = 0; \ 102:38.23 ^~~~~~~~~~~~~~ 102:38.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 102:38.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:38.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:38.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:38.24 NS_INTERFACE_MAP_END_INHERITING(Event) 102:38.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:38.24 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 102:38.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 102:38.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 102:38.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 102:38.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 102:38.24 } else 102:38.24 ^~~~ 102:38.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 102:38.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 102:38.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:38.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 102:38.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 102:38.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:20.87 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 103:20.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 103:20.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:20.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 103:20.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 103:20.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 103:20.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:9, 103:20.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 103:20.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings2.cpp:2: 103:20.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 103:20.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:20.87 foundInterface = 0; \ 103:20.87 ^~~~~~~~~~~~~~ 103:20.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:20.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:20.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:20.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:20.87 NS_INTERFACE_MAP_END_INHERITING(Event) 103:20.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:20.87 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 103:20.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 103:20.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 103:20.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 103:20.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 103:20.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 103:20.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/StyleSheet.h:15, 103:20.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/CSSImportRuleBinding.cpp:7, 103:20.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings2.cpp:2: 103:20.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:20.88 } else 103:20.88 ^~~~ 103:20.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:20.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:20.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:20.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:20.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 103:20.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:15.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 104:15.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 104:15.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 104:15.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 104:15.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 104:15.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 104:15.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 104:15.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 104:15.76 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 104:15.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 104:15.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 104:15.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 104:15.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:15.77 foundInterface = 0; \ 104:15.77 ^~~~~~~~~~~~~~ 104:15.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 104:15.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:15.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:15.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:15.77 NS_INTERFACE_MAP_END_INHERITING(Event) 104:15.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:15.77 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 104:15.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 104:15.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 104:15.77 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 104:15.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 104:15.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 104:15.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 104:15.77 } else 104:15.77 ^~~~ 104:15.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 104:15.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 104:15.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:15.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 104:15.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 104:15.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:15.86 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 104:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 104:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 104:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 104:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 104:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 104:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 104:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 104:15.87 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 104:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 104:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 104:15.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 104:15.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:15.87 foundInterface = 0; \ 104:15.87 ^~~~~~~~~~~~~~ 104:15.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 104:15.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:15.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:15.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:15.87 NS_INTERFACE_MAP_END_INHERITING(Event) 104:15.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:15.87 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 104:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 104:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 104:15.87 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 104:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 104:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 104:15.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 104:15.87 } else 104:15.87 ^~~~ 104:15.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 104:15.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 104:15.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:15.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 104:15.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 104:15.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:19.20 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 104:19.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 104:19.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 104:19.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 104:19.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 104:19.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 104:19.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 104:19.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 104:19.20 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 104:19.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 104:19.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 104:19.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 104:19.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:19.20 foundInterface = 0; \ 104:19.20 ^~~~~~~~~~~~~~ 104:19.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 104:19.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:19.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:19.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:19.20 NS_INTERFACE_MAP_END_INHERITING(Event) 104:19.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:19.20 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 104:19.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 104:19.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 104:19.20 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 104:19.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 104:19.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 104:19.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 104:19.20 } else 104:19.20 ^~~~ 104:19.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 104:19.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 104:19.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:19.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 104:19.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 104:19.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:19.54 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 104:19.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 104:19.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 104:19.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 104:19.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 104:19.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 104:19.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 104:19.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 104:19.54 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 104:19.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 104:19.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 104:19.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 104:19.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:19.54 foundInterface = 0; \ 104:19.54 ^~~~~~~~~~~~~~ 104:19.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 104:19.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:19.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:19.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:19.54 NS_INTERFACE_MAP_END_INHERITING(Event) 104:19.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:19.54 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 104:19.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 104:19.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 104:19.54 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 104:19.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 104:19.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 104:19.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 104:19.54 } else 104:19.55 ^~~~ 104:19.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 104:19.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 104:19.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:19.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 104:19.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 104:19.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:30.26 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 107:30.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 107:30.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 107:30.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 107:30.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 107:30.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 107:30.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsapi.h:29, 107:30.27 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:10, 107:30.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/WindowBinding.cpp:3, 107:30.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:2: 107:30.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 107:30.27 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 107:30.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 107:30.27 memset(aT, 0, sizeof(T)); 107:30.27 ~~~~~~^~~~~~~~~~~~~~~~~~ 107:30.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 107:30.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/WindowBinding.cpp:31, 107:30.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:2: 107:30.27 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 107:30.27 struct GlobalProperties { 107:30.27 ^~~~~~~~~~~~~~~~ 108:35.85 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 108:35.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 108:35.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 108:35.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 108:35.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 108:35.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 108:35.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 108:35.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 108:35.86 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 108:35.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ClientsBinding.cpp:3, 108:35.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings3.cpp:2: 108:35.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 108:35.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:35.86 foundInterface = 0; \ 108:35.86 ^~~~~~~~~~~~~~ 108:35.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:35.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:35.86 ^~~~~~~~~~~~~~~~~~~~~~~ 108:35.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/CreateOfferRequestBinding.cpp:708:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:35.86 NS_INTERFACE_MAP_END 108:35.86 ^~~~~~~~~~~~~~~~~~~~ 108:35.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:35.86 else 108:35.86 ^~~~ 108:35.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:35.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:35.86 ^~~~~~~~~~~~~~~~~~ 108:35.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/CreateOfferRequestBinding.cpp:707:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:35.86 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 108:35.86 ^~~~~~~~~~~~~~~~~~~~~~ 109:28.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 109:28.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 109:28.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 109:28.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 109:28.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 109:28.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 109:28.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:9, 109:28.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 109:28.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:2: 109:28.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 109:28.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:28.96 foundInterface = 0; \ 109:28.96 ^~~~~~~~~~~~~~ 109:28.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:28.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:28.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:28.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:28.97 NS_INTERFACE_MAP_END_INHERITING(Event) 109:28.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:28.97 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 109:28.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 109:28.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/DataTransferItemListBinding.cpp:7, 109:28.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:2: 109:28.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 109:28.97 } else 109:28.97 ^~~~ 109:28.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 109:28.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 109:28.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:28.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 109:28.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 109:28.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:29.35 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 109:29.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 109:29.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 109:29.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 109:29.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 109:29.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 109:29.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:9, 109:29.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 109:29.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:2: 109:29.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 109:29.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:29.35 foundInterface = 0; \ 109:29.35 ^~~~~~~~~~~~~~ 109:29.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:29.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:29.35 ^~~~~~~~~~~~~~~~~~~~~~~ 109:29.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ExternalBinding.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:29.35 NS_INTERFACE_MAP_END 109:29.35 ^~~~~~~~~~~~~~~~~~~~ 109:29.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:29.35 else 109:29.35 ^~~~ 109:29.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:29.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:29.35 ^~~~~~~~~~~~~~~~~~ 109:29.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ExternalBinding.cpp:495:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:29.35 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 109:29.35 ^~~~~~~~~~~~~~~~~~~~~~ 109:29.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 109:29.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 109:29.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 109:29.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 109:29.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 109:29.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:7, 109:29.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 109:29.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:2: 109:29.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 109:29.96 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 109:29.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 109:29.96 memset(aT, 0, sizeof(T)); 109:29.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 109:29.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/EventTargetBinding.cpp:23, 109:29.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:366: 109:29.96 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 109:29.96 struct GlobalProperties { 109:29.96 ^~~~~~~~~~~~~~~~ 110:31.01 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 110:31.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 110:31.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 110:31.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 110:31.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 110:31.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 110:31.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 110:31.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 110:31.02 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 110:31.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 110:31.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings5.cpp:2: 110:31.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 110:31.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:31.02 foundInterface = 0; \ 110:31.02 ^~~~~~~~~~~~~~ 110:31.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 110:31.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:31.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:31.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:31.02 NS_INTERFACE_MAP_END_INHERITING(Event) 110:31.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:31.02 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 110:31.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 110:31.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 110:31.02 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 110:31.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 110:31.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings5.cpp:2: 110:31.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 110:31.02 } else 110:31.02 ^~~~ 110:31.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 110:31.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 110:31.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:31.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 110:31.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 110:31.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:31.71 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 110:31.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 110:31.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 110:31.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 110:31.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 110:31.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 110:31.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 110:31.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 110:31.71 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 110:31.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 110:31.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings5.cpp:2: 110:31.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 110:31.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:31.71 foundInterface = 0; \ 110:31.71 ^~~~~~~~~~~~~~ 110:31.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 110:31.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:31.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:31.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:31.71 NS_INTERFACE_MAP_END_INHERITING(Event) 110:31.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:31.71 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 110:31.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 110:31.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 110:31.71 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 110:31.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 110:31.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings5.cpp:2: 110:31.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 110:31.71 } else 110:31.71 ^~~~ 110:31.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 110:31.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 110:31.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:31.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 110:31.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 110:31.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:41.80 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 112:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 112:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 112:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 112:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 112:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 112:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 112:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/HTMLProgressElementBinding.cpp:3, 112:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings8.cpp:2: 112:41.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 112:41.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:41.80 foundInterface = 0; \ 112:41.80 ^~~~~~~~~~~~~~ 112:41.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:41.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:41.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:41.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:41.80 NS_INTERFACE_MAP_END_INHERITING(Event) 112:41.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:41.80 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 112:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 112:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/HTMLProgressElementBinding.cpp:9, 112:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings8.cpp:2: 112:41.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:41.80 } else 112:41.80 ^~~~ 112:41.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 112:41.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 112:41.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:41.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 112:41.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 112:41.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:22.62 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 113:22.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 113:22.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 113:22.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 113:22.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 113:22.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 113:22.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 113:22.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 113:22.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:2: 113:22.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 113:22.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:22.63 foundInterface = 0; \ 113:22.63 ^~~~~~~~~~~~~~ 113:22.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:22.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:22.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:22.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:22.63 NS_INTERFACE_MAP_END_INHERITING(Event) 113:22.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:22.63 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 113:22.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 113:22.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 113:22.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/IDBFileRequestBinding.cpp:4, 113:22.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:2: 113:22.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 113:22.63 } else 113:22.63 ^~~~ 113:22.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:22.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:22.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:22.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:22.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 113:22.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:23.14 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 113:23.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 113:23.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 113:23.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 113:23.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 113:23.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 113:23.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 113:23.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 113:23.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:2: 113:23.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 113:23.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:23.14 foundInterface = 0; \ 113:23.14 ^~~~~~~~~~~~~~ 113:23.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 113:23.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 113:23.14 ^~~~~~~~~~~~~~~~~~~~~~~ 113:23.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/InstallTriggerBinding.cpp:1578:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 113:23.14 NS_INTERFACE_MAP_END 113:23.14 ^~~~~~~~~~~~~~~~~~~~ 113:23.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 113:23.14 else 113:23.14 ^~~~ 113:23.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 113:23.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 113:23.14 ^~~~~~~~~~~~~~~~~~ 113:23.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/InstallTriggerBinding.cpp:1577:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 113:23.14 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 113:23.14 ^~~~~~~~~~~~~~~~~~~~~~ 113:24.41 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 113:24.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 113:24.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 113:24.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 113:24.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 113:24.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:7, 113:24.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 113:24.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:2: 113:24.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 113:24.41 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 113:24.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 113:24.41 memset(aT, 0, sizeof(T)); 113:24.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 113:24.41 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 113:24.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/IntlUtilsBinding.cpp:10, 113:24.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:288: 113:24.41 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 113:24.41 struct GlobalProperties { 113:24.41 ^~~~~~~~~~~~~~~~ 114:21.50 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 114:21.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 114:21.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 114:21.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 114:21.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 114:21.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 114:21.50 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/BindingUtils.h:20, 114:21.50 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/BindingUtils.cpp:7, 114:21.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 114:21.50 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 114:21.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:21.50 foundInterface = 0; \ 114:21.50 ^~~~~~~~~~~~~~ 114:21.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:21.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:21.50 ^~~~~~~~~~~~~~~~~~~~~~~ 114:21.50 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/CallbackObject.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:21.50 NS_INTERFACE_MAP_END 114:21.50 ^~~~~~~~~~~~~~~~~~~~ 114:21.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:21.51 else 114:21.51 ^~~~ 114:21.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:21.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:21.51 ^~~~~~~~~~~~~~~~~~ 114:21.51 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/CallbackObject.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:21.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 114:21.51 ^~~~~~~~~~~~~~~~~~~~~~ 114:21.53 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 114:21.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:21.53 foundInterface = 0; \ 114:21.53 ^~~~~~~~~~~~~~ 114:21.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:21.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:21.53 ^~~~~~~~~~~~~~~~~~~~~~~ 114:21.53 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/Exceptions.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:21.53 NS_INTERFACE_MAP_END 114:21.53 ^~~~~~~~~~~~~~~~~~~~ 114:21.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:21.53 else 114:21.53 ^~~~ 114:21.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:21.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:21.53 ^~~~~~~~~~~~~~~~~~ 114:21.53 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/Exceptions.cpp:293:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:21.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 114:21.53 ^~~~~~~~~~~~~~~~~~~~~~ 114:21.53 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 114:21.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:21.54 foundInterface = 0; \ 114:21.54 ^~~~~~~~~~~~~~ 114:21.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:21.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:21.54 ^~~~~~~~~~~~~~~~~~~~~~~ 114:21.54 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:21.54 NS_INTERFACE_MAP_END 114:21.54 ^~~~~~~~~~~~~~~~~~~~ 114:21.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:21.54 else 114:21.54 ^~~~ 114:21.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:21.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:21.54 ^~~~~~~~~~~~~~~~~~ 114:21.54 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/IterableIterator.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:21.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 114:21.54 ^~~~~~~~~~~~~~~~~~~~~~ 114:21.54 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 114:21.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:21.54 foundInterface = 0; \ 114:21.54 ^~~~~~~~~~~~~~ 114:21.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:21.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:21.54 ^~~~~~~~~~~~~~~~~~~~~~~ 114:21.54 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:21.54 NS_INTERFACE_MAP_END 114:21.54 ^~~~~~~~~~~~~~~~~~~~ 114:21.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:21.54 else 114:21.54 ^~~~ 114:21.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:21.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:21.55 ^~~~~~~~~~~~~~~~~~ 114:21.55 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:21.55 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 114:21.55 ^~~~~~~~~~~~~~~~~~~~~~ 114:21.57 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 114:21.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:21.57 foundInterface = 0; \ 114:21.57 ^~~~~~~~~~~~~~ 114:21.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:21.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:21.57 ^~~~~~~~~~~~~~~~~~~~~~~ 114:21.57 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/nsScriptErrorWithStack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:21.57 NS_INTERFACE_MAP_END 114:21.57 ^~~~~~~~~~~~~~~~~~~~ 114:21.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:21.57 else 114:21.57 ^~~~ 114:21.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:21.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:21.57 ^~~~~~~~~~~~~~~~~~ 114:21.57 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/nsScriptErrorWithStack.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:21.57 NS_INTERFACE_MAP_ENTRY(nsIScriptError) 114:21.57 ^~~~~~~~~~~~~~~~~~~~~~ 114:21.75 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 114:21.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 114:21.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 114:21.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 114:21.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 114:21.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 114:21.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsfriendapi.h:18, 114:21.76 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/BindingUtils.h:10, 114:21.76 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/BindingUtils.cpp:7, 114:21.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 114:21.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 114:21.76 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 114:21.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 114:21.76 memset(aT, 0, sizeof(T)); 114:21.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 114:21.76 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/BindingUtils.cpp:40, 114:21.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 114:21.76 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 114:21.76 struct GlobalProperties { 114:21.76 ^~~~~~~~~~~~~~~~ 114:37.92 dom/bindings/test 116:21.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedDeleterWithRetvalInterface_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&) const': 116:21.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestCodeGenBinding.cpp:55699:30: warning: 'deleteSucceeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 116:21.02 return deleteSucceeded ? opresult.succeed() : opresult.failCantDelete(); 116:21.02 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:47.02 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 117:47.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 117:47.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 117:47.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 117:47.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 117:47.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 117:47.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 117:47.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 117:47.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 117:47.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:3: 117:47.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)': 117:47.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:47.02 foundInterface = 0; \ 117:47.02 ^~~~~~~~~~~~~~ 117:47.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:47.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:47.02 ^~~~~~~~~~~~~~~~~~~~~~~ 117:47.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:70904:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:47.02 NS_INTERFACE_MAP_END 117:47.02 ^~~~~~~~~~~~~~~~~~~~ 117:47.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:47.02 else 117:47.02 ^~~~ 117:47.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:47.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:47.02 ^~~~~~~~~~~~~~~~~~ 117:47.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:70903:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:47.02 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 117:47.02 ^~~~~~~~~~~~~~~~~~~~~~ 117:47.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)': 117:47.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:47.07 foundInterface = 0; \ 117:47.07 ^~~~~~~~~~~~~~ 117:47.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:47.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:47.07 ^~~~~~~~~~~~~~~~~~~~~~~ 117:47.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:74431:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:47.07 NS_INTERFACE_MAP_END 117:47.07 ^~~~~~~~~~~~~~~~~~~~ 117:47.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:47.07 else 117:47.07 ^~~~ 117:47.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:47.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:47.07 ^~~~~~~~~~~~~~~~~~ 117:47.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:74430:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:47.07 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 117:47.07 ^~~~~~~~~~~~~~~~~~~~~~ 117:47.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigator::QueryInterface(const nsIID&, void**)': 117:47.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:47.08 foundInterface = 0; \ 117:47.08 ^~~~~~~~~~~~~~ 117:47.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:47.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:47.08 ^~~~~~~~~~~~~~~~~~~~~~~ 117:47.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:74517:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:47.08 NS_INTERFACE_MAP_END 117:47.08 ^~~~~~~~~~~~~~~~~~~~ 117:47.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:47.08 else 117:47.08 ^~~~ 117:47.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:47.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:47.08 ^~~~~~~~~~~~~~~~~~ 117:47.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:74516:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:47.08 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 117:47.08 ^~~~~~~~~~~~~~~~~~~~~~ 117:47.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigatorWithConstructor::QueryInterface(const nsIID&, void**)': 117:47.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:47.09 foundInterface = 0; \ 117:47.09 ^~~~~~~~~~~~~~ 117:47.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:47.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:47.09 ^~~~~~~~~~~~~~~~~~~~~~~ 117:47.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:74644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:47.09 NS_INTERFACE_MAP_END 117:47.09 ^~~~~~~~~~~~~~~~~~~~ 117:47.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:47.09 else 117:47.09 ^~~~ 117:47.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:47.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:47.09 ^~~~~~~~~~~~~~~~~~ 117:47.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:74643:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:47.09 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 117:47.09 ^~~~~~~~~~~~~~~~~~~~~~ 120:16.89 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 120:16.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 120:16.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 120:16.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 120:16.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 120:16.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 120:16.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 120:16.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 120:16.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 120:16.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 120:16.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)': 120:16.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:16.89 foundInterface = 0; \ 120:16.89 ^~~~~~~~~~~~~~ 120:16.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 120:16.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 120:16.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1928:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 120:16.89 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface) 120:16.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.89 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 120:16.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 120:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 120:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 120:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 120:16.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 120:16.90 } else 120:16.90 ^~~~ 120:16.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 120:16.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 120:16.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1927:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 120:16.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2) 120:16.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 120:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 120:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 120:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 120:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 120:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 120:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 120:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 120:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 120:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 120:16.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)': 120:16.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:16.90 foundInterface = 0; \ 120:16.91 ^~~~~~~~~~~~~~ 120:16.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 120:16.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 120:16.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2059:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 120:16.91 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2) 120:16.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.91 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 120:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 120:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 120:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 120:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 120:16.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 120:16.91 } else 120:16.91 ^~~~ 120:16.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 120:16.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 120:16.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2058:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 120:16.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3) 120:16.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.91 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 120:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 120:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 120:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 120:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 120:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 120:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 120:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 120:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 120:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 120:16.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface4::QueryInterface(const nsIID&, void**)': 120:16.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:16.91 foundInterface = 0; \ 120:16.91 ^~~~~~~~~~~~~~ 120:16.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 120:16.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 120:16.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 120:16.91 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 120:16.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.91 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 120:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 120:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 120:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 120:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 120:16.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 120:16.92 } else 120:16.92 ^~~~ 120:16.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 120:16.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 120:16.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2189:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 120:16.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4) 120:16.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 120:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 120:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 120:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 120:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 120:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 120:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 120:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 120:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 120:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 120:16.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)': 120:16.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:16.92 foundInterface = 0; \ 120:16.92 ^~~~~~~~~~~~~~ 120:16.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 120:16.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 120:16.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2321:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 120:16.92 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3) 120:16.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 120:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 120:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 120:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 120:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 120:16.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 120:16.92 } else 120:16.92 ^~~~ 120:16.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 120:16.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 120:16.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2320:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 120:16.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6) 120:16.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 120:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 120:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 120:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 120:16.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 120:16.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 120:16.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 120:16.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 120:16.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 120:16.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 120:16.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)': 120:16.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:16.93 foundInterface = 0; \ 120:16.93 ^~~~~~~~~~~~~~ 120:16.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 120:16.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 120:16.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2452:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 120:16.93 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6) 120:16.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 120:16.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 120:16.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 120:16.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 120:16.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 120:16.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 120:16.93 } else 120:16.93 ^~~~ 120:16.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 120:16.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 120:16.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2451:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 120:16.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5) 120:16.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:22.15 dom/battery 120:27.18 dom/browser-element 120:38.58 dom/cache 120:45.11 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 120:45.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 120:45.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/cache/Types.h:12, 120:45.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/cache/Action.h:11, 120:45.12 from /builddir/build/BUILD/firefox-66.0.3/dom/cache/Action.cpp:7, 120:45.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 120:45.12 /builddir/build/BUILD/firefox-66.0.3/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 120:45.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:45.12 foundInterface = 0; \ 120:45.12 ^~~~~~~~~~~~~~ 120:45.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 120:45.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:45.12 ^~~~~~~~~~~~~~~~~~~~~~~ 120:45.12 /builddir/build/BUILD/firefox-66.0.3/dom/cache/Cache.cpp:241:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:45.12 NS_INTERFACE_MAP_END 120:45.12 ^~~~~~~~~~~~~~~~~~~~ 120:45.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 120:45.12 else 120:45.12 ^~~~ 120:45.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 120:45.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:45.12 ^~~~~~~~~~~~~~~~~~ 120:45.12 /builddir/build/BUILD/firefox-66.0.3/dom/cache/Cache.cpp:240:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:45.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 120:45.12 ^~~~~~~~~~~~~~~~~~~~~~ 120:45.22 /builddir/build/BUILD/firefox-66.0.3/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 120:45.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:45.22 foundInterface = 0; \ 120:45.22 ^~~~~~~~~~~~~~ 120:45.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 120:45.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:45.22 ^~~~~~~~~~~~~~~~~~~~~~~ 120:45.22 /builddir/build/BUILD/firefox-66.0.3/dom/cache/CacheStorage.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:45.22 NS_INTERFACE_MAP_END 120:45.22 ^~~~~~~~~~~~~~~~~~~~ 120:45.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 120:45.22 else 120:45.22 ^~~~ 120:45.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 120:45.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:45.22 ^~~~~~~~~~~~~~~~~~ 120:45.22 /builddir/build/BUILD/firefox-66.0.3/dom/cache/CacheStorage.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:45.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 120:45.22 ^~~~~~~~~~~~~~~~~~~~~~ 121:23.44 dom/canvas/gtest 121:43.22 dom/webgpu 121:56.17 dom/clients/api 122:00.45 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 122:00.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 122:00.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 122:00.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 122:00.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 122:00.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 122:00.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 122:00.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 122:00.45 from /builddir/build/BUILD/firefox-66.0.3/dom/clients/api/Client.h:9, 122:00.45 from /builddir/build/BUILD/firefox-66.0.3/dom/clients/api/Client.cpp:7, 122:00.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 122:00.45 /builddir/build/BUILD/firefox-66.0.3/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 122:00.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:00.45 foundInterface = 0; \ 122:00.45 ^~~~~~~~~~~~~~ 122:00.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:00.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:00.46 ^~~~~~~~~~~~~~~~~~~~~~~ 122:00.46 /builddir/build/BUILD/firefox-66.0.3/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:00.46 NS_INTERFACE_MAP_END 122:00.46 ^~~~~~~~~~~~~~~~~~~~ 122:00.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:00.46 else 122:00.46 ^~~~ 122:00.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:00.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:00.46 ^~~~~~~~~~~~~~~~~~ 122:00.46 /builddir/build/BUILD/firefox-66.0.3/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:00.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 122:00.46 ^~~~~~~~~~~~~~~~~~~~~~ 122:00.55 /builddir/build/BUILD/firefox-66.0.3/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 122:00.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:00.56 foundInterface = 0; \ 122:00.56 ^~~~~~~~~~~~~~ 122:00.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:00.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:00.56 ^~~~~~~~~~~~~~~~~~~~~~~ 122:00.56 /builddir/build/BUILD/firefox-66.0.3/dom/clients/api/Clients.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:00.56 NS_INTERFACE_MAP_END 122:00.56 ^~~~~~~~~~~~~~~~~~~~ 122:00.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:00.56 else 122:00.56 ^~~~ 122:00.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:00.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:00.56 ^~~~~~~~~~~~~~~~~~ 122:00.56 /builddir/build/BUILD/firefox-66.0.3/dom/clients/api/Clients.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:00.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 122:00.56 ^~~~~~~~~~~~~~~~~~~~~~ 122:06.78 dom/clients/manager 122:40.23 dom/commandhandler 122:41.04 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 122:41.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 122:41.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIComponentManager.h:10, 122:41.04 from /builddir/build/BUILD/firefox-66.0.3/dom/commandhandler/nsBaseCommandController.cpp:8, 122:41.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 122:41.04 /builddir/build/BUILD/firefox-66.0.3/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 122:41.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:41.04 foundInterface = 0; \ 122:41.04 ^~~~~~~~~~~~~~ 122:41.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:41.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:41.04 ^~~~~~~~~~~~~~~~~~~~~~~ 122:41.04 /builddir/build/BUILD/firefox-66.0.3/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:41.04 NS_INTERFACE_MAP_END 122:41.04 ^~~~~~~~~~~~~~~~~~~~ 122:41.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:41.04 else 122:41.04 ^~~~ 122:41.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 122:41.04 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 122:41.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:41.04 /builddir/build/BUILD/firefox-66.0.3/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 122:41.04 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 122:41.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:43.63 /builddir/build/BUILD/firefox-66.0.3/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 122:43.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:43.64 foundInterface = 0; \ 122:43.64 ^~~~~~~~~~~~~~ 122:43.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:43.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:43.64 ^~~~~~~~~~~~~~~~~~~~~~~ 122:43.64 /builddir/build/BUILD/firefox-66.0.3/dom/commandhandler/nsCommandManager.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:43.64 NS_INTERFACE_MAP_END 122:43.64 ^~~~~~~~~~~~~~~~~~~~ 122:43.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:43.64 else 122:43.64 ^~~~ 122:43.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 122:43.64 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 122:43.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:43.64 /builddir/build/BUILD/firefox-66.0.3/dom/commandhandler/nsCommandManager.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 122:43.64 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 122:43.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:46.60 dom/credentialmanagement 122:50.18 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 122:50.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 122:50.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 122:50.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 122:50.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 122:50.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 122:50.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 122:50.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 122:50.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Credential.h:10, 122:50.18 from /builddir/build/BUILD/firefox-66.0.3/dom/credentialmanagement/Credential.cpp:7, 122:50.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 122:50.18 /builddir/build/BUILD/firefox-66.0.3/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 122:50.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:50.18 foundInterface = 0; \ 122:50.18 ^~~~~~~~~~~~~~ 122:50.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:50.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:50.18 ^~~~~~~~~~~~~~~~~~~~~~~ 122:50.18 /builddir/build/BUILD/firefox-66.0.3/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:50.18 NS_INTERFACE_MAP_END 122:50.18 ^~~~~~~~~~~~~~~~~~~~ 122:50.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:50.18 else 122:50.18 ^~~~ 122:50.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:50.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:50.18 ^~~~~~~~~~~~~~~~~~ 122:50.18 /builddir/build/BUILD/firefox-66.0.3/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:50.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 122:50.19 ^~~~~~~~~~~~~~~~~~~~~~ 122:50.58 /builddir/build/BUILD/firefox-66.0.3/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 122:50.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:50.59 foundInterface = 0; \ 122:50.59 ^~~~~~~~~~~~~~ 122:50.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:50.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:50.59 ^~~~~~~~~~~~~~~~~~~~~~~ 122:50.59 /builddir/build/BUILD/firefox-66.0.3/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:50.59 NS_INTERFACE_MAP_END 122:50.59 ^~~~~~~~~~~~~~~~~~~~ 122:50.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:50.59 else 122:50.59 ^~~~ 122:50.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:50.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:50.59 ^~~~~~~~~~~~~~~~~~ 122:50.59 /builddir/build/BUILD/firefox-66.0.3/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:50.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 122:50.59 ^~~~~~~~~~~~~~~~~~~~~~ 122:52.20 dom/crypto 122:56.15 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 122:56.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 122:56.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 122:56.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 122:56.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 122:56.15 from /builddir/build/BUILD/firefox-66.0.3/dom/crypto/CryptoBuffer.h:10, 122:56.15 from /builddir/build/BUILD/firefox-66.0.3/dom/crypto/CryptoBuffer.cpp:7, 122:56.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 122:56.15 /builddir/build/BUILD/firefox-66.0.3/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 122:56.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:56.15 foundInterface = 0; \ 122:56.15 ^~~~~~~~~~~~~~ 122:56.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:56.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:56.15 ^~~~~~~~~~~~~~~~~~~~~~~ 122:56.15 /builddir/build/BUILD/firefox-66.0.3/dom/crypto/CryptoKey.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:56.15 NS_INTERFACE_MAP_END 122:56.15 ^~~~~~~~~~~~~~~~~~~~ 122:56.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:56.15 else 122:56.15 ^~~~ 122:56.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:56.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:56.15 ^~~~~~~~~~~~~~~~~~ 122:56.15 /builddir/build/BUILD/firefox-66.0.3/dom/crypto/CryptoKey.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:56.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 122:56.15 ^~~~~~~~~~~~~~~~~~~~~~ 123:09.62 dom/encoding 123:15.31 dom/events 123:25.46 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 123:25.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 123:25.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 123:25.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 123:25.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 123:25.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 123:25.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventDispatcher.h:11, 123:25.46 from /builddir/build/BUILD/firefox-66.0.3/dom/events/EventStateManager.cpp:8: 123:25.46 /builddir/build/BUILD/firefox-66.0.3/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 123:25.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:25.46 foundInterface = 0; \ 123:25.46 ^~~~~~~~~~~~~~ 123:25.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:25.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:25.46 ^~~~~~~~~~~~~~~~~~~~~~~ 123:25.46 /builddir/build/BUILD/firefox-66.0.3/dom/events/EventStateManager.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:25.46 NS_INTERFACE_MAP_END 123:25.46 ^~~~~~~~~~~~~~~~~~~~ 123:25.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:25.46 else 123:25.46 ^~~~ 123:25.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:25.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:25.47 ^~~~~~~~~~~~~~~~~~ 123:25.47 /builddir/build/BUILD/firefox-66.0.3/dom/events/EventStateManager.cpp:185:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:25.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:25.47 ^~~~~~~~~~~~~~~~~~~~~~ 123:25.47 /builddir/build/BUILD/firefox-66.0.3/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 123:25.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:25.47 foundInterface = 0; \ 123:25.47 ^~~~~~~~~~~~~~ 123:25.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:25.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:25.47 ^~~~~~~~~~~~~~~~~~~~~~~ 123:25.47 /builddir/build/BUILD/firefox-66.0.3/dom/events/EventStateManager.cpp:343:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:25.47 NS_INTERFACE_MAP_END 123:25.47 ^~~~~~~~~~~~~~~~~~~~ 123:25.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:25.47 else 123:25.47 ^~~~ 123:25.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:25.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:25.47 ^~~~~~~~~~~~~~~~~~ 123:25.47 /builddir/build/BUILD/firefox-66.0.3/dom/events/EventStateManager.cpp:342:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:25.47 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 123:25.47 ^~~~~~~~~~~~~~~~~~~~~~ 123:43.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 123:44.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 123:44.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:44.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 123:44.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 123:44.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 123:44.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 123:44.00 from /builddir/build/BUILD/firefox-66.0.3/dom/events/AnimationEvent.cpp:7, 123:44.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 123:44.00 /builddir/build/BUILD/firefox-66.0.3/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 123:44.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:44.00 foundInterface = 0; \ 123:44.00 ^~~~~~~~~~~~~~ 123:44.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:44.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:44.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:44.00 /builddir/build/BUILD/firefox-66.0.3/dom/events/Clipboard.cpp:214:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:44.00 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 123:44.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:44.00 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 123:44.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 123:44.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 123:44.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 123:44.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 123:44.00 from /builddir/build/BUILD/firefox-66.0.3/dom/events/AnimationEvent.cpp:7, 123:44.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 123:44.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:44.00 } else 123:44.00 ^~~~ 123:44.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:44.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:44.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:44.01 /builddir/build/BUILD/firefox-66.0.3/dom/events/Clipboard.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:44.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 123:44.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.74 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 123:45.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 123:45.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:45.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 123:45.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 123:45.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 123:45.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 123:45.75 from /builddir/build/BUILD/firefox-66.0.3/dom/events/AnimationEvent.cpp:7, 123:45.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 123:45.75 /builddir/build/BUILD/firefox-66.0.3/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 123:45.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:45.75 foundInterface = 0; \ 123:45.75 ^~~~~~~~~~~~~~ 123:45.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:45.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:45.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.75 /builddir/build/BUILD/firefox-66.0.3/dom/events/CompositionEvent.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:45.75 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 123:45.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.75 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 123:45.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 123:45.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 123:45.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 123:45.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 123:45.75 from /builddir/build/BUILD/firefox-66.0.3/dom/events/AnimationEvent.cpp:7, 123:45.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 123:45.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:45.75 } else 123:45.75 ^~~~ 123:45.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:45.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:45.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.75 /builddir/build/BUILD/firefox-66.0.3/dom/events/CompositionEvent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:45.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 123:45.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 123:48.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 123:48.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:48.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 123:48.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 123:48.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 123:48.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 123:48.73 from /builddir/build/BUILD/firefox-66.0.3/dom/events/AnimationEvent.cpp:7, 123:48.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 123:48.73 /builddir/build/BUILD/firefox-66.0.3/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 123:48.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:48.74 foundInterface = 0; \ 123:48.74 ^~~~~~~~~~~~~~ 123:48.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:48.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:48.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.74 /builddir/build/BUILD/firefox-66.0.3/dom/events/CustomEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:48.74 NS_INTERFACE_MAP_END_INHERITING(Event) 123:48.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.74 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 123:48.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 123:48.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 123:48.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 123:48.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 123:48.74 from /builddir/build/BUILD/firefox-66.0.3/dom/events/AnimationEvent.cpp:7, 123:48.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 123:48.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:48.74 } else 123:48.74 ^~~~ 123:48.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:48.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:48.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.74 /builddir/build/BUILD/firefox-66.0.3/dom/events/CustomEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:48.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 123:48.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.74 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 123:48.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 123:48.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:48.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 123:48.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 123:48.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 123:48.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 123:48.74 from /builddir/build/BUILD/firefox-66.0.3/dom/events/AnimationEvent.cpp:7, 123:48.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 123:48.74 /builddir/build/BUILD/firefox-66.0.3/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 123:48.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:48.74 foundInterface = 0; \ 123:48.74 ^~~~~~~~~~~~~~ 123:48.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:48.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:48.74 ^~~~~~~~~~~~~~~~~~~~~~~ 123:48.74 /builddir/build/BUILD/firefox-66.0.3/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:48.74 NS_INTERFACE_MAP_END 123:48.74 ^~~~~~~~~~~~~~~~~~~~ 123:48.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:48.74 else 123:48.74 ^~~~ 123:48.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:48.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:48.74 ^~~~~~~~~~~~~~~~~~ 123:48.74 /builddir/build/BUILD/firefox-66.0.3/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:48.74 NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 123:48.74 ^~~~~~~~~~~~~~~~~~~~~~ 123:48.85 /builddir/build/BUILD/firefox-66.0.3/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 123:48.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:48.85 foundInterface = 0; \ 123:48.85 ^~~~~~~~~~~~~~ 123:48.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:48.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:48.85 ^~~~~~~~~~~~~~~~~~~~~~~ 123:48.85 /builddir/build/BUILD/firefox-66.0.3/dom/events/DataTransfer.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:48.85 NS_INTERFACE_MAP_END 123:48.85 ^~~~~~~~~~~~~~~~~~~~ 123:48.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:48.85 else 123:48.85 ^~~~ 123:48.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:48.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:48.85 ^~~~~~~~~~~~~~~~~~ 123:48.85 /builddir/build/BUILD/firefox-66.0.3/dom/events/DataTransfer.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:48.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:48.85 ^~~~~~~~~~~~~~~~~~~~~~ 123:48.92 /builddir/build/BUILD/firefox-66.0.3/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 123:48.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:48.92 foundInterface = 0; \ 123:48.92 ^~~~~~~~~~~~~~ 123:48.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:48.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:48.92 ^~~~~~~~~~~~~~~~~~~~~~~ 123:48.92 /builddir/build/BUILD/firefox-66.0.3/dom/events/DataTransferItem.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:48.92 NS_INTERFACE_MAP_END 123:48.92 ^~~~~~~~~~~~~~~~~~~~ 123:48.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:48.92 else 123:48.92 ^~~~ 123:48.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:48.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:48.92 ^~~~~~~~~~~~~~~~~~ 123:48.92 /builddir/build/BUILD/firefox-66.0.3/dom/events/DataTransferItem.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:48.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:48.93 ^~~~~~~~~~~~~~~~~~~~~~ 123:49.99 /builddir/build/BUILD/firefox-66.0.3/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 123:49.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:49.99 foundInterface = 0; \ 123:49.99 ^~~~~~~~~~~~~~ 123:49.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:49.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:49.99 ^~~~~~~~~~~~~~~~~~~~~~~ 123:49.99 /builddir/build/BUILD/firefox-66.0.3/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:49.99 NS_INTERFACE_MAP_END 123:49.99 ^~~~~~~~~~~~~~~~~~~~ 123:49.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:49.99 else 123:49.99 ^~~~ 123:49.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:49.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:49.99 ^~~~~~~~~~~~~~~~~~ 123:49.99 /builddir/build/BUILD/firefox-66.0.3/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:49.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:49.99 ^~~~~~~~~~~~~~~~~~~~~~ 123:50.02 /builddir/build/BUILD/firefox-66.0.3/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 123:50.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:50.02 foundInterface = 0; \ 123:50.02 ^~~~~~~~~~~~~~ 123:50.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:50.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:50.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:50.02 /builddir/build/BUILD/firefox-66.0.3/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:50.02 NS_INTERFACE_MAP_END_INHERITING(Event) 123:50.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:50.02 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 123:50.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 123:50.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 123:50.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 123:50.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 123:50.02 from /builddir/build/BUILD/firefox-66.0.3/dom/events/AnimationEvent.cpp:7, 123:50.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 123:50.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:50.02 } else 123:50.02 ^~~~ 123:50.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:50.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:50.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:50.02 /builddir/build/BUILD/firefox-66.0.3/dom/events/DeviceMotionEvent.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:50.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 123:50.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:16.80 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 124:16.80 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 124:16.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:16.80 from /builddir/build/BUILD/firefox-66.0.3/dom/events/Event.cpp:9, 124:16.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 124:16.80 /builddir/build/BUILD/firefox-66.0.3/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 124:16.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:16.80 foundInterface = 0; \ 124:16.80 ^~~~~~~~~~~~~~ 124:16.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:16.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:16.80 ^~~~~~~~~~~~~~~~~~~~~~~ 124:16.81 /builddir/build/BUILD/firefox-66.0.3/dom/events/Event.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:16.81 NS_INTERFACE_MAP_END 124:16.81 ^~~~~~~~~~~~~~~~~~~~ 124:16.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:16.81 else 124:16.81 ^~~~ 124:16.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:16.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:16.81 ^~~~~~~~~~~~~~~~~~ 124:16.81 /builddir/build/BUILD/firefox-66.0.3/dom/events/Event.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:16.81 NS_INTERFACE_MAP_ENTRY(Event) 124:16.81 ^~~~~~~~~~~~~~~~~~~~~~ 124:17.87 /builddir/build/BUILD/firefox-66.0.3/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 124:17.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:17.87 foundInterface = 0; \ 124:17.87 ^~~~~~~~~~~~~~ 124:17.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:17.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:17.87 ^~~~~~~~~~~~~~~~~~~~~~~ 124:17.87 /builddir/build/BUILD/firefox-66.0.3/dom/events/EventListenerService.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:17.87 NS_INTERFACE_MAP_END 124:17.87 ^~~~~~~~~~~~~~~~~~~~ 124:17.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:17.87 else 124:17.87 ^~~~ 124:17.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:17.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:17.87 ^~~~~~~~~~~~~~~~~~ 124:17.87 /builddir/build/BUILD/firefox-66.0.3/dom/events/EventListenerService.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:17.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:17.87 ^~~~~~~~~~~~~~~~~~~~~~ 124:20.71 /builddir/build/BUILD/firefox-66.0.3/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 124:20.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:20.72 foundInterface = 0; \ 124:20.72 ^~~~~~~~~~~~~~ 124:20.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:20.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:20.72 ^~~~~~~~~~~~~~~~~~~~~~~ 124:20.72 /builddir/build/BUILD/firefox-66.0.3/dom/events/IMEContentObserver.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:20.72 NS_INTERFACE_MAP_END 124:20.72 ^~~~~~~~~~~~~~~~~~~~ 124:20.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:20.72 else 124:20.72 ^~~~ 124:20.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 124:20.72 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 124:20.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:20.72 /builddir/build/BUILD/firefox-66.0.3/dom/events/IMEContentObserver.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 124:20.72 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 124:20.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:20.76 /builddir/build/BUILD/firefox-66.0.3/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 124:20.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:20.76 foundInterface = 0; \ 124:20.76 ^~~~~~~~~~~~~~ 124:20.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:20.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:20.76 ^~~~~~~~~~~~~~~~~~~~~~~ 124:20.76 /builddir/build/BUILD/firefox-66.0.3/dom/events/IMEContentObserver.cpp:2101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:20.76 NS_INTERFACE_MAP_END 124:20.76 ^~~~~~~~~~~~~~~~~~~~ 124:20.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:20.76 else 124:20.76 ^~~~ 124:20.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:20.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:20.76 ^~~~~~~~~~~~~~~~~~ 124:20.76 /builddir/build/BUILD/firefox-66.0.3/dom/events/IMEContentObserver.cpp:2100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:20.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:20.76 ^~~~~~~~~~~~~~~~~~~~~~ 124:20.91 /builddir/build/BUILD/firefox-66.0.3/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 124:20.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:20.91 foundInterface = 0; \ 124:20.91 ^~~~~~~~~~~~~~ 124:20.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:20.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:20.91 ^~~~~~~~~~~~~~~~~~~~~~~ 124:20.91 /builddir/build/BUILD/firefox-66.0.3/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:20.91 NS_INTERFACE_MAP_END 124:20.91 ^~~~~~~~~~~~~~~~~~~~ 124:20.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:20.91 else 124:20.91 ^~~~ 124:20.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:20.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:20.92 ^~~~~~~~~~~~~~~~~~ 124:20.92 /builddir/build/BUILD/firefox-66.0.3/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:20.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:20.92 ^~~~~~~~~~~~~~~~~~~~~~ 124:20.92 /builddir/build/BUILD/firefox-66.0.3/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 124:20.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:20.92 foundInterface = 0; \ 124:20.92 ^~~~~~~~~~~~~~ 124:20.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:20.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:20.92 ^~~~~~~~~~~~~~~~~~~~~~~ 124:20.92 /builddir/build/BUILD/firefox-66.0.3/dom/events/JSEventHandler.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:20.92 NS_INTERFACE_MAP_END 124:20.92 ^~~~~~~~~~~~~~~~~~~~ 124:20.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:20.92 else 124:20.92 ^~~~ 124:20.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:20.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:20.92 ^~~~~~~~~~~~~~~~~~ 124:20.92 /builddir/build/BUILD/firefox-66.0.3/dom/events/JSEventHandler.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:20.92 NS_INTERFACE_MAP_ENTRY(JSEventHandler) 124:20.92 ^~~~~~~~~~~~~~~~~~~~~~ 124:20.98 /builddir/build/BUILD/firefox-66.0.3/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 124:20.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:20.98 foundInterface = 0; \ 124:20.98 ^~~~~~~~~~~~~~ 124:20.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:20.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:20.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:20.98 /builddir/build/BUILD/firefox-66.0.3/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:20.98 NS_INTERFACE_MAP_END_INHERITING(Event) 124:20.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:20.98 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 124:20.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 124:20.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 124:20.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 124:20.98 from /builddir/build/BUILD/firefox-66.0.3/dom/events/Event.cpp:10, 124:20.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 124:20.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:20.99 } else 124:20.99 ^~~~ 124:20.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:20.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:20.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:20.99 /builddir/build/BUILD/firefox-66.0.3/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:20.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 124:20.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:49.02 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 124:49.02 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 124:49.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:49.03 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:8, 124:49.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:49.03 /builddir/build/BUILD/firefox-66.0.3/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 124:49.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:49.03 foundInterface = 0; \ 124:49.03 ^~~~~~~~~~~~~~ 124:49.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:49.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:49.03 ^~~~~~~~~~~~~~~~~~~~~~~ 124:49.03 /builddir/build/BUILD/firefox-66.0.3/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:49.03 NS_INTERFACE_MAP_END 124:49.03 ^~~~~~~~~~~~~~~~~~~~ 124:49.03 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 124:49.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 124:49.03 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:9, 124:49.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:49.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:49.03 } else 124:49.03 ^~~~ 124:49.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:49.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:49.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:49.03 /builddir/build/BUILD/firefox-66.0.3/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 124:49.03 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 124:49.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:49.03 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 124:49.03 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 124:49.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:49.03 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:8, 124:49.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:49.03 /builddir/build/BUILD/firefox-66.0.3/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 124:49.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:49.03 foundInterface = 0; \ 124:49.03 ^~~~~~~~~~~~~~ 124:49.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:49.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:49.04 ^~~~~~~~~~~~~~~~~~~~~~~ 124:49.04 /builddir/build/BUILD/firefox-66.0.3/dom/events/PaintRequest.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:49.04 NS_INTERFACE_MAP_END 124:49.04 ^~~~~~~~~~~~~~~~~~~~ 124:49.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:49.04 else 124:49.04 ^~~~ 124:49.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:49.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:49.04 ^~~~~~~~~~~~~~~~~~ 124:49.04 /builddir/build/BUILD/firefox-66.0.3/dom/events/PaintRequest.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:49.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:49.04 ^~~~~~~~~~~~~~~~~~~~~~ 124:50.68 /builddir/build/BUILD/firefox-66.0.3/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 124:50.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:50.68 foundInterface = 0; \ 124:50.68 ^~~~~~~~~~~~~~ 124:50.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:50.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:50.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:50.68 /builddir/build/BUILD/firefox-66.0.3/dom/events/PointerEvent.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:50.68 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 124:50.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:50.68 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 124:50.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 124:50.68 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:9, 124:50.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:50.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:50.68 } else 124:50.68 ^~~~ 124:50.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:50.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:50.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:50.69 /builddir/build/BUILD/firefox-66.0.3/dom/events/PointerEvent.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:50.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 124:50.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:50.83 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 124:50.83 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 124:50.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:50.83 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:8, 124:50.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:50.83 /builddir/build/BUILD/firefox-66.0.3/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 124:50.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:50.83 foundInterface = 0; \ 124:50.83 ^~~~~~~~~~~~~~ 124:50.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:50.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:50.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:50.83 /builddir/build/BUILD/firefox-66.0.3/dom/events/ScrollAreaEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:50.83 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 124:50.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:50.83 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 124:50.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 124:50.83 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:9, 124:50.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:50.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:50.84 } else 124:50.84 ^~~~ 124:50.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:50.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:50.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:50.84 /builddir/build/BUILD/firefox-66.0.3/dom/events/ScrollAreaEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:50.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 124:50.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:50.85 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 124:50.86 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 124:50.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:50.86 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:8, 124:50.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:50.86 /builddir/build/BUILD/firefox-66.0.3/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 124:50.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:50.86 foundInterface = 0; \ 124:50.86 ^~~~~~~~~~~~~~ 124:50.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:50.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:50.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:50.86 /builddir/build/BUILD/firefox-66.0.3/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:50.86 NS_INTERFACE_MAP_END_INHERITING(Event) 124:50.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:50.86 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 124:50.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 124:50.86 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:9, 124:50.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:50.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:50.86 } else 124:50.86 ^~~~ 124:50.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:50.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:50.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:50.86 /builddir/build/BUILD/firefox-66.0.3/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:50.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 124:50.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:50.90 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 124:50.90 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 124:50.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:50.91 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:8, 124:50.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:50.91 /builddir/build/BUILD/firefox-66.0.3/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 124:50.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:50.91 foundInterface = 0; \ 124:50.91 ^~~~~~~~~~~~~~ 124:50.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:50.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:50.91 ^~~~~~~~~~~~~~~~~~~~~~~ 124:50.91 /builddir/build/BUILD/firefox-66.0.3/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:50.91 NS_INTERFACE_MAP_END 124:50.91 ^~~~~~~~~~~~~~~~~~~~ 124:50.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:50.91 else 124:50.91 ^~~~ 124:50.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:50.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:50.91 ^~~~~~~~~~~~~~~~~~ 124:50.91 /builddir/build/BUILD/firefox-66.0.3/dom/events/TextClause.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:50.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:50.91 ^~~~~~~~~~~~~~~~~~~~~~ 124:53.63 /builddir/build/BUILD/firefox-66.0.3/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 124:53.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:53.63 foundInterface = 0; \ 124:53.63 ^~~~~~~~~~~~~~ 124:53.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:53.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:53.63 ^~~~~~~~~~~~~~~~~~~~~~~ 124:53.63 /builddir/build/BUILD/firefox-66.0.3/dom/events/Touch.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:53.63 NS_INTERFACE_MAP_END 124:53.63 ^~~~~~~~~~~~~~~~~~~~ 124:53.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:53.63 else 124:53.63 ^~~~ 124:53.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:53.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:53.63 ^~~~~~~~~~~~~~~~~~ 124:53.63 /builddir/build/BUILD/firefox-66.0.3/dom/events/Touch.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:53.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:53.63 ^~~~~~~~~~~~~~~~~~~~~~ 124:53.74 /builddir/build/BUILD/firefox-66.0.3/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 124:53.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:53.74 foundInterface = 0; \ 124:53.74 ^~~~~~~~~~~~~~ 124:53.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:53.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:53.74 ^~~~~~~~~~~~~~~~~~~~~~~ 124:53.74 /builddir/build/BUILD/firefox-66.0.3/dom/events/TouchEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:53.74 NS_INTERFACE_MAP_END 124:53.74 ^~~~~~~~~~~~~~~~~~~~ 124:53.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:53.74 else 124:53.74 ^~~~ 124:53.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:53.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:53.74 ^~~~~~~~~~~~~~~~~~ 124:53.74 /builddir/build/BUILD/firefox-66.0.3/dom/events/TouchEvent.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:53.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:53.74 ^~~~~~~~~~~~~~~~~~~~~~ 124:53.74 /builddir/build/BUILD/firefox-66.0.3/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 124:53.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:53.74 foundInterface = 0; \ 124:53.74 ^~~~~~~~~~~~~~ 124:53.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:53.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:53.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:53.74 /builddir/build/BUILD/firefox-66.0.3/dom/events/TouchEvent.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:53.74 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 124:53.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:53.75 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 124:53.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 124:53.75 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:9, 124:53.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:53.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:53.75 } else 124:53.75 ^~~~ 124:53.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:53.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:53.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:53.75 /builddir/build/BUILD/firefox-66.0.3/dom/events/TouchEvent.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:53.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 124:53.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:53.77 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 124:53.77 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 124:53.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:53.77 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:8, 124:53.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:53.77 /builddir/build/BUILD/firefox-66.0.3/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 124:53.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:53.77 foundInterface = 0; \ 124:53.77 ^~~~~~~~~~~~~~ 124:53.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:53.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:53.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:53.78 /builddir/build/BUILD/firefox-66.0.3/dom/events/UIEvent.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:53.78 NS_INTERFACE_MAP_END_INHERITING(Event) 124:53.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:53.78 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 124:53.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 124:53.78 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:9, 124:53.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 124:53.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:53.78 } else 124:53.78 ^~~~ 124:53.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:53.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:53.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:53.78 /builddir/build/BUILD/firefox-66.0.3/dom/events/UIEvent.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:53.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 124:53.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:13.68 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 125:13.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 125:13.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 125:13.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 125:13.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 125:13.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 125:13.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 125:13.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 125:13.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 125:13.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/UIEvent.h:11, 125:13.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 125:13.69 from /builddir/build/BUILD/firefox-66.0.3/dom/events/XULCommandEvent.cpp:7, 125:13.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 125:13.69 /builddir/build/BUILD/firefox-66.0.3/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 125:13.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:13.69 foundInterface = 0; \ 125:13.69 ^~~~~~~~~~~~~~ 125:13.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:13.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:13.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:13.69 /builddir/build/BUILD/firefox-66.0.3/dom/events/XULCommandEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:13.69 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 125:13.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:13.69 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 125:13.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 125:13.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 125:13.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 125:13.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/UIEvent.h:11, 125:13.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 125:13.69 from /builddir/build/BUILD/firefox-66.0.3/dom/events/XULCommandEvent.cpp:7, 125:13.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 125:13.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:13.69 } else 125:13.69 ^~~~ 125:13.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 125:13.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 125:13.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:13.69 /builddir/build/BUILD/firefox-66.0.3/dom/events/XULCommandEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 125:13.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 125:13.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:16.76 dom/fetch 125:21.54 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 125:21.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 125:21.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 125:21.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 125:21.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 125:21.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 125:21.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Blob.h:11, 125:21.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/File.h:10, 125:21.54 from /builddir/build/BUILD/firefox-66.0.3/dom/fetch/BodyExtractor.cpp:8, 125:21.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 125:21.55 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/EmptyBody.cpp: In member function 'virtual nsresult mozilla::dom::EmptyBody::QueryInterface(const nsIID&, void**)': 125:21.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:21.55 foundInterface = 0; \ 125:21.55 ^~~~~~~~~~~~~~ 125:21.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:21.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:21.55 ^~~~~~~~~~~~~~~~~~~~~~~ 125:21.55 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/EmptyBody.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:21.55 NS_INTERFACE_MAP_END 125:21.55 ^~~~~~~~~~~~~~~~~~~~ 125:21.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:21.55 else 125:21.55 ^~~~ 125:21.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:21.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:21.55 ^~~~~~~~~~~~~~~~~~ 125:21.55 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/EmptyBody.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:21.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:21.55 ^~~~~~~~~~~~~~~~~~~~~~ 125:22.53 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 125:22.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:22.54 foundInterface = 0; \ 125:22.54 ^~~~~~~~~~~~~~ 125:22.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:22.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:22.54 ^~~~~~~~~~~~~~~~~~~~~~~ 125:22.54 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Fetch.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:22.54 NS_INTERFACE_MAP_END 125:22.54 ^~~~~~~~~~~~~~~~~~~~ 125:22.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:22.54 else 125:22.54 ^~~~ 125:22.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:22.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:22.54 ^~~~~~~~~~~~~~~~~~ 125:22.54 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Fetch.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:22.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:22.54 ^~~~~~~~~~~~~~~~~~~~~~ 125:22.59 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 125:22.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:22.59 foundInterface = 0; \ 125:22.59 ^~~~~~~~~~~~~~ 125:22.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:22.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:22.59 ^~~~~~~~~~~~~~~~~~~~~~~ 125:22.59 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchConsumer.cpp:282:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:22.60 NS_INTERFACE_MAP_END 125:22.60 ^~~~~~~~~~~~~~~~~~~~ 125:22.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:22.60 else 125:22.60 ^~~~ 125:22.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 125:22.60 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:22.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:22.60 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchConsumer.cpp:281:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:22.60 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 125:22.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:22.60 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::FileCreationHandler::QueryInterface(const nsIID&, void**)': 125:22.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:22.60 foundInterface = 0; \ 125:22.60 ^~~~~~~~~~~~~~ 125:22.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:22.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:22.60 ^~~~~~~~~~~~~~~~~~~~~~~ 125:22.60 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchConsumer.cpp:483:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:22.60 NS_INTERFACE_MAP_END 125:22.60 ^~~~~~~~~~~~~~~~~~~~ 125:22.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:22.60 else 125:22.60 ^~~~ 125:22.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:22.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:22.60 ^~~~~~~~~~~~~~~~~~ 125:22.60 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchConsumer.cpp:482:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:22.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:22.60 ^~~~~~~~~~~~~~~~~~~~~~ 125:23.24 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 125:23.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:23.24 foundInterface = 0; \ 125:23.24 ^~~~~~~~~~~~~~ 125:23.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:23.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:23.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:23.24 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:23.24 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 125:23.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:23.24 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Blob.h:14, 125:23.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/File.h:10, 125:23.24 from /builddir/build/BUILD/firefox-66.0.3/dom/fetch/BodyExtractor.cpp:8, 125:23.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 125:23.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:23.24 } else 125:23.24 ^~~~ 125:23.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 125:23.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 125:23.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:23.25 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 125:23.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 125:23.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:23.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 125:23.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 125:23.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 125:23.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 125:23.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 125:23.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 125:23.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Blob.h:11, 125:23.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/File.h:10, 125:23.27 from /builddir/build/BUILD/firefox-66.0.3/dom/fetch/BodyExtractor.cpp:8, 125:23.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 125:23.27 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 125:23.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:23.27 foundInterface = 0; \ 125:23.27 ^~~~~~~~~~~~~~ 125:23.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:23.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:23.27 ^~~~~~~~~~~~~~~~~~~~~~~ 125:23.27 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchStreamReader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:23.27 NS_INTERFACE_MAP_END 125:23.27 ^~~~~~~~~~~~~~~~~~~~ 125:23.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:23.27 else 125:23.27 ^~~~ 125:23.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 125:23.27 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:23.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:23.27 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchStreamReader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:23.27 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 125:23.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:23.31 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 125:23.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:23.31 foundInterface = 0; \ 125:23.31 ^~~~~~~~~~~~~~ 125:23.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:23.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:23.31 ^~~~~~~~~~~~~~~~~~~~~~~ 125:23.31 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:23.31 NS_INTERFACE_MAP_END 125:23.31 ^~~~~~~~~~~~~~~~~~~~ 125:23.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:23.31 else 125:23.31 ^~~~ 125:23.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:23.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:23.31 ^~~~~~~~~~~~~~~~~~ 125:23.31 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:23.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:23.31 ^~~~~~~~~~~~~~~~~~~~~~ 125:23.44 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 125:23.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:23.44 foundInterface = 0; \ 125:23.44 ^~~~~~~~~~~~~~ 125:23.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:23.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:23.44 ^~~~~~~~~~~~~~~~~~~~~~~ 125:23.44 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Request.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:23.44 NS_INTERFACE_MAP_END 125:23.44 ^~~~~~~~~~~~~~~~~~~~ 125:23.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:23.44 else 125:23.44 ^~~~ 125:23.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:23.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:23.44 ^~~~~~~~~~~~~~~~~~ 125:23.44 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Request.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:23.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:23.44 ^~~~~~~~~~~~~~~~~~~~~~ 125:23.46 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 125:23.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:23.46 foundInterface = 0; \ 125:23.46 ^~~~~~~~~~~~~~ 125:23.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:23.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:23.46 ^~~~~~~~~~~~~~~~~~~~~~~ 125:23.46 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Response.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:23.46 NS_INTERFACE_MAP_END 125:23.46 ^~~~~~~~~~~~~~~~~~~~ 125:23.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:23.46 else 125:23.46 ^~~~ 125:23.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:23.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:23.46 ^~~~~~~~~~~~~~~~~~ 125:23.46 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Response.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:23.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:23.46 ^~~~~~~~~~~~~~~~~~~~~~ 125:47.47 dom/file 125:51.22 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 125:51.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 125:51.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 125:51.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 125:51.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 125:51.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 125:51.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 125:51.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 125:51.22 from /builddir/build/BUILD/firefox-66.0.3/dom/file/BaseBlobImpl.cpp:7, 125:51.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 125:51.23 /builddir/build/BUILD/firefox-66.0.3/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 125:51.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:51.23 foundInterface = 0; \ 125:51.23 ^~~~~~~~~~~~~~ 125:51.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:51.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:51.23 ^~~~~~~~~~~~~~~~~~~~~~~ 125:51.23 /builddir/build/BUILD/firefox-66.0.3/dom/file/Blob.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:51.23 NS_INTERFACE_MAP_END 125:51.23 ^~~~~~~~~~~~~~~~~~~~ 125:51.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:51.23 else 125:51.23 ^~~~ 125:51.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:51.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:51.23 ^~~~~~~~~~~~~~~~~~ 125:51.23 /builddir/build/BUILD/firefox-66.0.3/dom/file/Blob.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:51.23 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 125:51.23 ^~~~~~~~~~~~~~~~~~~~~~ 125:53.30 /builddir/build/BUILD/firefox-66.0.3/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 125:53.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:53.30 foundInterface = 0; \ 125:53.30 ^~~~~~~~~~~~~~ 125:53.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:53.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:53.30 ^~~~~~~~~~~~~~~~~~~~~~~ 125:53.30 /builddir/build/BUILD/firefox-66.0.3/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:53.30 NS_INTERFACE_MAP_END 125:53.30 ^~~~~~~~~~~~~~~~~~~~ 125:53.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:53.30 else 125:53.30 ^~~~ 125:53.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:53.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:53.30 ^~~~~~~~~~~~~~~~~~ 125:53.30 /builddir/build/BUILD/firefox-66.0.3/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:53.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:53.30 ^~~~~~~~~~~~~~~~~~~~~~ 125:53.43 /builddir/build/BUILD/firefox-66.0.3/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 125:53.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:53.43 foundInterface = 0; \ 125:53.43 ^~~~~~~~~~~~~~ 125:53.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:53.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:53.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:53.43 /builddir/build/BUILD/firefox-66.0.3/dom/file/FileReader.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:53.43 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 125:53.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:53.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:53.43 else 125:53.43 ^~~~ 125:53.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:53.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:53.44 ^~~~~~~~~~~~~~~~~~ 125:53.44 /builddir/build/BUILD/firefox-66.0.3/dom/file/FileReader.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:53.44 NS_INTERFACE_MAP_ENTRY(nsINamed) 125:53.44 ^~~~~~~~~~~~~~~~~~~~~~ 125:53.47 /builddir/build/BUILD/firefox-66.0.3/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 125:53.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:53.47 foundInterface = 0; \ 125:53.47 ^~~~~~~~~~~~~~ 125:53.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:53.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:53.48 ^~~~~~~~~~~~~~~~~~~~~~~ 125:53.48 /builddir/build/BUILD/firefox-66.0.3/dom/file/FileReaderSync.cpp:369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:53.48 NS_INTERFACE_MAP_END 125:53.48 ^~~~~~~~~~~~~~~~~~~~ 125:53.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:53.48 else 125:53.48 ^~~~ 125:53.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 125:53.48 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:53.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:53.48 /builddir/build/BUILD/firefox-66.0.3/dom/file/FileReaderSync.cpp:368:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:53.48 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 125:53.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:53.48 /builddir/build/BUILD/firefox-66.0.3/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 125:53.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:53.48 foundInterface = 0; \ 125:53.48 ^~~~~~~~~~~~~~ 125:53.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:53.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:53.48 ^~~~~~~~~~~~~~~~~~~~~~~ 125:53.48 /builddir/build/BUILD/firefox-66.0.3/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:53.48 NS_INTERFACE_MAP_END 125:53.48 ^~~~~~~~~~~~~~~~~~~~ 125:53.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:53.48 else 125:53.48 ^~~~ 125:53.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 125:53.48 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:53.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:53.48 /builddir/build/BUILD/firefox-66.0.3/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:53.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 125:53.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:09.42 dom/file/ipc 126:11.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 126:11.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 126:11.92 from /builddir/build/BUILD/firefox-66.0.3/dom/file/ipc/IPCBlobInputStream.h:10, 126:11.92 from /builddir/build/BUILD/firefox-66.0.3/dom/file/ipc/IPCBlobInputStream.cpp:7, 126:11.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 126:11.92 /builddir/build/BUILD/firefox-66.0.3/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 126:11.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:11.92 foundInterface = 0; \ 126:11.92 ^~~~~~~~~~~~~~ 126:11.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:11.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:11.92 ^~~~~~~~~~~~~~~~~~~~~~~ 126:11.92 /builddir/build/BUILD/firefox-66.0.3/dom/file/ipc/IPCBlobInputStream.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:11.92 NS_INTERFACE_MAP_END 126:11.92 ^~~~~~~~~~~~~~~~~~~~ 126:11.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:11.92 else 126:11.92 ^~~~ 126:11.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 126:11.92 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 126:11.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:11.92 /builddir/build/BUILD/firefox-66.0.3/dom/file/ipc/IPCBlobInputStream.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 126:11.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 126:11.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:14.57 /builddir/build/BUILD/firefox-66.0.3/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 126:14.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:14.57 foundInterface = 0; \ 126:14.57 ^~~~~~~~~~~~~~ 126:14.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:14.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:14.57 ^~~~~~~~~~~~~~~~~~~~~~~ 126:14.57 /builddir/build/BUILD/firefox-66.0.3/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:14.57 NS_INTERFACE_MAP_END 126:14.57 ^~~~~~~~~~~~~~~~~~~~ 126:14.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:14.57 else 126:14.57 ^~~~ 126:14.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:14.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:14.57 ^~~~~~~~~~~~~~~~~~ 126:14.57 /builddir/build/BUILD/firefox-66.0.3/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:14.57 NS_INTERFACE_MAP_ENTRY(nsIObserver) 126:14.57 ^~~~~~~~~~~~~~~~~~~~~~ 126:24.99 dom/file/uri 126:27.20 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 126:27.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 126:27.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIInputStream.h:10, 126:27.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIBinaryInputStream.h:10, 126:27.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIObjectInputStream.h:10, 126:27.20 from /builddir/build/BUILD/firefox-66.0.3/dom/file/uri/BlobURL.cpp:7, 126:27.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 126:27.20 /builddir/build/BUILD/firefox-66.0.3/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 126:27.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:27.20 foundInterface = 0; \ 126:27.20 ^~~~~~~~~~~~~~ 126:27.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:27.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:27.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:27.20 /builddir/build/BUILD/firefox-66.0.3/dom/file/uri/BlobURL.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:27.20 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 126:27.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:27.20 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 126:27.20 /builddir/build/BUILD/firefox-66.0.3/dom/file/uri/BlobURL.cpp:34:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:27.20 } else 126:27.20 ^~~~ 126:27.20 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 126:27.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 126:27.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIInputStream.h:10, 126:27.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIBinaryInputStream.h:10, 126:27.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIObjectInputStream.h:10, 126:27.20 from /builddir/build/BUILD/firefox-66.0.3/dom/file/uri/BlobURL.cpp:7, 126:27.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 126:27.20 /builddir/build/BUILD/firefox-66.0.3/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 126:27.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:27.20 foundInterface = 0; \ 126:27.20 ^~~~~~~~~~~~~~ 126:27.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:27.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:27.20 ^~~~~~~~~~~~~~~~~~~~~~~ 126:27.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:27.20 NS_INTERFACE_MAP_END \ 126:27.20 ^~~~~~~~~~~~~~~~~~~~ 126:27.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 126:27.20 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 126:27.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:27.21 /builddir/build/BUILD/firefox-66.0.3/dom/file/uri/BlobURL.cpp:153:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 126:27.21 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 126:27.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:27.21 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.h:15, 126:27.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BlobURL.h:13, 126:27.21 from /builddir/build/BUILD/firefox-66.0.3/dom/file/uri/BlobURL.cpp:10, 126:27.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 126:27.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 126:27.21 } else \ 126:27.21 ^~~~ 126:27.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 126:27.21 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 126:27.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:27.21 /builddir/build/BUILD/firefox-66.0.3/dom/file/uri/BlobURL.cpp:153:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 126:27.21 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 126:27.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:35.54 dom/filehandle 126:44.54 dom/filesystem 126:49.16 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 126:49.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 126:49.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:49.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 126:49.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 126:49.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 126:49.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Directory.h:11, 126:49.16 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/Directory.cpp:7, 126:49.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 126:49.16 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 126:49.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:49.17 foundInterface = 0; \ 126:49.17 ^~~~~~~~~~~~~~ 126:49.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:49.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:49.17 ^~~~~~~~~~~~~~~~~~~~~~~ 126:49.17 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:49.17 NS_INTERFACE_MAP_END 126:49.17 ^~~~~~~~~~~~~~~~~~~~ 126:49.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:49.17 else 126:49.17 ^~~~ 126:49.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:49.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:49.17 ^~~~~~~~~~~~~~~~~~ 126:49.17 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:49.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 126:49.17 ^~~~~~~~~~~~~~~~~~~~~~ 127:03.25 dom/filesystem/compat 127:07.54 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:07.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 127:07.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:07.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:07.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 127:07.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 127:07.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 127:07.55 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 127:07.55 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 127:07.55 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 127:07.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 127:07.55 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 127:07.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:07.55 foundInterface = 0; \ 127:07.55 ^~~~~~~~~~~~~~ 127:07.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:07.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:07.55 ^~~~~~~~~~~~~~~~~~~~~~~ 127:07.55 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:07.55 NS_INTERFACE_MAP_END 127:07.55 ^~~~~~~~~~~~~~~~~~~~ 127:07.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:07.55 else 127:07.55 ^~~~ 127:07.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:07.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:07.55 ^~~~~~~~~~~~~~~~~~ 127:07.55 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:07.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:07.55 ^~~~~~~~~~~~~~~~~~~~~~ 127:07.55 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 127:07.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:07.55 foundInterface = 0; \ 127:07.55 ^~~~~~~~~~~~~~ 127:07.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:07.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:07.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:07.55 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:07.55 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 127:07.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:07.56 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 127:07.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 127:07.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 127:07.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 127:07.56 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 127:07.56 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 127:07.56 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 127:07.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 127:07.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:07.56 } else 127:07.56 ^~~~ 127:07.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:07.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:07.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:07.56 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:07.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 127:07.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:07.56 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:07.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 127:07.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:07.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:07.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 127:07.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 127:07.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 127:07.56 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 127:07.56 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 127:07.56 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 127:07.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 127:07.56 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 127:07.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:07.56 foundInterface = 0; \ 127:07.57 ^~~~~~~~~~~~~~ 127:07.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:07.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:07.57 ^~~~~~~~~~~~~~~~~~~~~~~ 127:07.57 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryReader.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:07.57 NS_INTERFACE_MAP_END 127:07.57 ^~~~~~~~~~~~~~~~~~~~ 127:07.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:07.57 else 127:07.57 ^~~~ 127:07.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:07.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:07.57 ^~~~~~~~~~~~~~~~~~ 127:07.57 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryReader.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:07.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:07.57 ^~~~~~~~~~~~~~~~~~~~~~ 127:07.63 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 127:07.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:07.63 foundInterface = 0; \ 127:07.63 ^~~~~~~~~~~~~~ 127:07.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:07.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:07.63 ^~~~~~~~~~~~~~~~~~~~~~~ 127:07.63 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:07.63 NS_INTERFACE_MAP_END 127:07.63 ^~~~~~~~~~~~~~~~~~~~ 127:07.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:07.63 else 127:07.63 ^~~~ 127:07.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:07.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:07.63 ^~~~~~~~~~~~~~~~~~ 127:07.63 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:07.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:07.63 ^~~~~~~~~~~~~~~~~~~~~~ 127:07.65 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 127:07.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:07.65 foundInterface = 0; \ 127:07.65 ^~~~~~~~~~~~~~ 127:07.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:07.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:07.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:07.66 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemFileEntry.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:07.66 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 127:07.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:07.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 127:07.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 127:07.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 127:07.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 127:07.66 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 127:07.66 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 127:07.66 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 127:07.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 127:07.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:07.66 } else 127:07.66 ^~~~ 127:07.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:07.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:07.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:07.66 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemFileEntry.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:07.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 127:07.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:07.68 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 127:07.68 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 127:07.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:07.68 foundInterface = 0; \ 127:07.68 ^~~~~~~~~~~~~~ 127:07.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:07.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:07.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:07.68 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:07.68 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 127:07.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:07.68 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 127:07.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:07.68 } else 127:07.68 ^~~~ 127:07.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:07.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:07.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:07.68 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:07.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 127:07.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:07.68 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 127:07.68 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 127:07.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:07.68 foundInterface = 0; \ 127:07.68 ^~~~~~~~~~~~~~ 127:07.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:07.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:07.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:07.68 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:07.68 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 127:07.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:07.68 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 127:07.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 127:07.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 127:07.69 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 127:07.69 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 127:07.69 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 127:07.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 127:07.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:07.69 } else 127:07.69 ^~~~ 127:07.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:07.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:07.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:07.69 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:07.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 127:07.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:12.57 dom/flex 127:16.91 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 127:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 127:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 127:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAttrName.h:16, 127:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AttrArray.h:21, 127:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 127:16.91 from /builddir/build/BUILD/firefox-66.0.3/dom/flex/Flex.h:10, 127:16.91 from /builddir/build/BUILD/firefox-66.0.3/dom/flex/Flex.cpp:7, 127:16.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 127:16.91 /builddir/build/BUILD/firefox-66.0.3/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 127:16.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:16.91 foundInterface = 0; \ 127:16.91 ^~~~~~~~~~~~~~ 127:16.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:16.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:16.91 ^~~~~~~~~~~~~~~~~~~~~~~ 127:16.91 /builddir/build/BUILD/firefox-66.0.3/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:16.91 NS_INTERFACE_MAP_END 127:16.91 ^~~~~~~~~~~~~~~~~~~~ 127:16.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:16.91 else 127:16.91 ^~~~ 127:16.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:16.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:16.91 ^~~~~~~~~~~~~~~~~~ 127:16.91 /builddir/build/BUILD/firefox-66.0.3/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:16.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:16.91 ^~~~~~~~~~~~~~~~~~~~~~ 127:16.92 /builddir/build/BUILD/firefox-66.0.3/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 127:16.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:16.92 foundInterface = 0; \ 127:16.92 ^~~~~~~~~~~~~~ 127:16.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:16.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:16.92 ^~~~~~~~~~~~~~~~~~~~~~~ 127:16.92 /builddir/build/BUILD/firefox-66.0.3/dom/flex/FlexItemValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:16.92 NS_INTERFACE_MAP_END 127:16.93 ^~~~~~~~~~~~~~~~~~~~ 127:16.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:16.93 else 127:16.93 ^~~~ 127:16.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:16.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:16.93 ^~~~~~~~~~~~~~~~~~ 127:16.93 /builddir/build/BUILD/firefox-66.0.3/dom/flex/FlexItemValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:16.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:16.93 ^~~~~~~~~~~~~~~~~~~~~~ 127:16.94 /builddir/build/BUILD/firefox-66.0.3/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 127:16.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:16.94 foundInterface = 0; \ 127:16.94 ^~~~~~~~~~~~~~ 127:16.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:16.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:16.94 ^~~~~~~~~~~~~~~~~~~~~~~ 127:16.94 /builddir/build/BUILD/firefox-66.0.3/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:16.94 NS_INTERFACE_MAP_END 127:16.94 ^~~~~~~~~~~~~~~~~~~~ 127:16.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:16.94 else 127:16.94 ^~~~ 127:16.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:16.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:16.94 ^~~~~~~~~~~~~~~~~~ 127:16.94 /builddir/build/BUILD/firefox-66.0.3/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:16.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:16.94 ^~~~~~~~~~~~~~~~~~~~~~ 127:20.14 dom/gamepad 127:23.89 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:23.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 127:23.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:23.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:23.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 127:23.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 127:23.89 from /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/Gamepad.h:10, 127:23.89 from /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/Gamepad.cpp:7, 127:23.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 127:23.89 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 127:23.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:23.89 foundInterface = 0; \ 127:23.89 ^~~~~~~~~~~~~~ 127:23.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:23.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:23.89 ^~~~~~~~~~~~~~~~~~~~~~~ 127:23.89 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/Gamepad.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:23.89 NS_INTERFACE_MAP_END 127:23.89 ^~~~~~~~~~~~~~~~~~~~ 127:23.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:23.89 else 127:23.89 ^~~~ 127:23.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:23.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:23.89 ^~~~~~~~~~~~~~~~~~ 127:23.89 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/Gamepad.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:23.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:23.90 ^~~~~~~~~~~~~~~~~~~~~~ 127:23.91 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 127:23.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:23.91 foundInterface = 0; \ 127:23.91 ^~~~~~~~~~~~~~ 127:23.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:23.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:23.91 ^~~~~~~~~~~~~~~~~~~~~~~ 127:23.91 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:23.91 NS_INTERFACE_MAP_END 127:23.91 ^~~~~~~~~~~~~~~~~~~~ 127:23.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:23.91 else 127:23.91 ^~~~ 127:23.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:23.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:23.91 ^~~~~~~~~~~~~~~~~~ 127:23.92 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:23.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:23.92 ^~~~~~~~~~~~~~~~~~~~~~ 127:23.92 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 127:23.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:23.92 foundInterface = 0; \ 127:23.92 ^~~~~~~~~~~~~~ 127:23.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:23.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:23.93 ^~~~~~~~~~~~~~~~~~~~~~~ 127:23.93 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:23.93 NS_INTERFACE_MAP_END 127:23.93 ^~~~~~~~~~~~~~~~~~~~ 127:23.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:23.93 else 127:23.93 ^~~~ 127:23.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:23.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:23.93 ^~~~~~~~~~~~~~~~~~ 127:23.93 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:23.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:23.93 ^~~~~~~~~~~~~~~~~~~~~~ 127:26.82 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 127:26.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:26.82 foundInterface = 0; \ 127:26.82 ^~~~~~~~~~~~~~ 127:26.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:26.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:26.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:26.83 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/GamepadServiceTest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:26.83 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 127:26.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:26.83 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 127:26.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 127:26.83 from /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/Gamepad.h:12, 127:26.83 from /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/Gamepad.cpp:7, 127:26.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 127:26.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:26.83 } else 127:26.83 ^~~~ 127:26.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:26.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:26.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:26.83 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:26.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 127:26.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:34.61 dom/geolocation 127:45.15 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:45.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 127:45.15 from /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeolocation.h:14, 127:45.15 from /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeolocation.cpp:7: 127:45.15 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 127:45.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:45.15 foundInterface = 0; \ 127:45.15 ^~~~~~~~~~~~~~ 127:45.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:45.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:45.15 ^~~~~~~~~~~~~~~~~~~~~~~ 127:45.15 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeolocation.cpp:493:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:45.15 NS_INTERFACE_MAP_END 127:45.15 ^~~~~~~~~~~~~~~~~~~~ 127:45.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:45.15 else 127:45.15 ^~~~ 127:45.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:45.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:45.16 ^~~~~~~~~~~~~~~~~~ 127:45.16 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeolocation.cpp:492:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:45.16 NS_INTERFACE_MAP_ENTRY(nsIObserver) 127:45.16 ^~~~~~~~~~~~~~~~~~~~~~ 127:45.16 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 127:45.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:45.16 foundInterface = 0; \ 127:45.16 ^~~~~~~~~~~~~~ 127:45.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:45.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:45.16 ^~~~~~~~~~~~~~~~~~~~~~~ 127:45.16 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeolocation.cpp:776:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:45.16 NS_INTERFACE_MAP_END 127:45.16 ^~~~~~~~~~~~~~~~~~~~ 127:45.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:45.16 else 127:45.16 ^~~~ 127:45.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:45.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:45.16 ^~~~~~~~~~~~~~~~~~ 127:45.16 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeolocation.cpp:775:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:45.16 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 127:45.16 ^~~~~~~~~~~~~~~~~~~~~~ 127:50.38 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:50.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 127:50.38 from /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/MLSFallback.h:7, 127:50.38 from /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/MLSFallback.cpp:7, 127:50.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 127:50.38 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 127:50.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:50.39 foundInterface = 0; \ 127:50.39 ^~~~~~~~~~~~~~ 127:50.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:50.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:50.39 ^~~~~~~~~~~~~~~~~~~~~~~ 127:50.39 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:50.39 NS_INTERFACE_MAP_END 127:50.39 ^~~~~~~~~~~~~~~~~~~~ 127:50.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:50.39 else 127:50.39 ^~~~ 127:50.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:50.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:50.39 ^~~~~~~~~~~~~~~~~~ 127:50.39 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:50.39 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 127:50.39 ^~~~~~~~~~~~~~~~~~~~~~ 127:50.39 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 127:50.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:50.39 foundInterface = 0; \ 127:50.39 ^~~~~~~~~~~~~~ 127:50.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:50.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:50.39 ^~~~~~~~~~~~~~~~~~~~~~~ 127:50.39 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:50.39 NS_INTERFACE_MAP_END 127:50.39 ^~~~~~~~~~~~~~~~~~~~ 127:50.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:50.39 else 127:50.39 ^~~~ 127:50.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:50.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:50.39 ^~~~~~~~~~~~~~~~~~ 127:50.39 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:50.39 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 127:50.40 ^~~~~~~~~~~~~~~~~~~~~~ 127:50.40 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 127:50.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:50.40 foundInterface = 0; \ 127:50.40 ^~~~~~~~~~~~~~ 127:50.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:50.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:50.40 ^~~~~~~~~~~~~~~~~~~~~~~ 127:50.40 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:50.40 NS_INTERFACE_MAP_END 127:50.40 ^~~~~~~~~~~~~~~~~~~~ 127:50.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:50.40 else 127:50.40 ^~~~ 127:50.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:50.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:50.40 ^~~~~~~~~~~~~~~~~~ 127:50.40 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:50.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:50.40 ^~~~~~~~~~~~~~~~~~~~~~ 127:50.40 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 127:50.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:50.40 foundInterface = 0; \ 127:50.40 ^~~~~~~~~~~~~~ 127:50.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:50.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:50.40 ^~~~~~~~~~~~~~~~~~~~~~~ 127:50.40 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:50.40 NS_INTERFACE_MAP_END 127:50.40 ^~~~~~~~~~~~~~~~~~~~ 127:50.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:50.40 else 127:50.40 ^~~~ 127:50.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:50.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:50.40 ^~~~~~~~~~~~~~~~~~ 127:50.40 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:50.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:50.40 ^~~~~~~~~~~~~~~~~~~~~~ 127:51.61 dom/grid 127:55.87 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 127:55.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 127:55.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:55.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:55.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 127:55.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 127:55.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GridBinding.h:9, 127:55.87 from /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridArea.h:10, 127:55.87 from /builddir/build/BUILD/firefox-66.0.3/dom/grid/Grid.h:10, 127:55.87 from /builddir/build/BUILD/firefox-66.0.3/dom/grid/Grid.cpp:7, 127:55.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 127:55.87 /builddir/build/BUILD/firefox-66.0.3/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 127:55.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:55.87 foundInterface = 0; \ 127:55.87 ^~~~~~~~~~~~~~ 127:55.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:55.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:55.87 ^~~~~~~~~~~~~~~~~~~~~~~ 127:55.87 /builddir/build/BUILD/firefox-66.0.3/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:55.87 NS_INTERFACE_MAP_END 127:55.87 ^~~~~~~~~~~~~~~~~~~~ 127:55.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:55.87 else 127:55.87 ^~~~ 127:55.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:55.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:55.87 ^~~~~~~~~~~~~~~~~~ 127:55.87 /builddir/build/BUILD/firefox-66.0.3/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:55.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:55.87 ^~~~~~~~~~~~~~~~~~~~~~ 127:55.88 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 127:55.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:55.88 foundInterface = 0; \ 127:55.88 ^~~~~~~~~~~~~~ 127:55.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:55.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:55.88 ^~~~~~~~~~~~~~~~~~~~~~~ 127:55.88 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:55.88 NS_INTERFACE_MAP_END 127:55.88 ^~~~~~~~~~~~~~~~~~~~ 127:55.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:55.88 else 127:55.88 ^~~~ 127:55.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:55.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:55.88 ^~~~~~~~~~~~~~~~~~ 127:55.88 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:55.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:55.88 ^~~~~~~~~~~~~~~~~~~~~~ 127:55.89 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 127:55.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:55.90 foundInterface = 0; \ 127:55.90 ^~~~~~~~~~~~~~ 127:55.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:55.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:55.90 ^~~~~~~~~~~~~~~~~~~~~~~ 127:55.90 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:55.90 NS_INTERFACE_MAP_END 127:55.90 ^~~~~~~~~~~~~~~~~~~~ 127:55.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:55.90 else 127:55.90 ^~~~ 127:55.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:55.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:55.90 ^~~~~~~~~~~~~~~~~~ 127:55.90 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:55.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:55.90 ^~~~~~~~~~~~~~~~~~~~~~ 127:55.90 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 127:55.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:55.90 foundInterface = 0; \ 127:55.90 ^~~~~~~~~~~~~~ 127:55.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:55.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:55.90 ^~~~~~~~~~~~~~~~~~~~~~~ 127:55.90 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:55.90 NS_INTERFACE_MAP_END 127:55.90 ^~~~~~~~~~~~~~~~~~~~ 127:55.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:55.90 else 127:55.90 ^~~~ 127:55.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:55.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:55.90 ^~~~~~~~~~~~~~~~~~ 127:55.90 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:55.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:55.90 ^~~~~~~~~~~~~~~~~~~~~~ 127:55.90 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 127:55.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:55.91 foundInterface = 0; \ 127:55.91 ^~~~~~~~~~~~~~ 127:55.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:55.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:55.91 ^~~~~~~~~~~~~~~~~~~~~~~ 127:55.91 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:55.91 NS_INTERFACE_MAP_END 127:55.91 ^~~~~~~~~~~~~~~~~~~~ 127:55.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:55.91 else 127:55.91 ^~~~ 127:55.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:55.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:55.91 ^~~~~~~~~~~~~~~~~~ 127:55.91 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:55.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:55.91 ^~~~~~~~~~~~~~~~~~~~~~ 127:55.92 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 127:55.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:55.92 foundInterface = 0; \ 127:55.92 ^~~~~~~~~~~~~~ 127:55.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:55.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:55.92 ^~~~~~~~~~~~~~~~~~~~~~~ 127:55.92 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:55.92 NS_INTERFACE_MAP_END 127:55.92 ^~~~~~~~~~~~~~~~~~~~ 127:55.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:55.92 else 127:55.92 ^~~~ 127:55.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:55.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:55.92 ^~~~~~~~~~~~~~~~~~ 127:55.92 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:55.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:55.92 ^~~~~~~~~~~~~~~~~~~~~~ 127:55.93 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 127:55.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:55.93 foundInterface = 0; \ 127:55.93 ^~~~~~~~~~~~~~ 127:55.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:55.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:55.93 ^~~~~~~~~~~~~~~~~~~~~~~ 127:55.93 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:55.93 NS_INTERFACE_MAP_END 127:55.93 ^~~~~~~~~~~~~~~~~~~~ 127:55.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:55.93 else 127:55.93 ^~~~ 127:55.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:55.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:55.93 ^~~~~~~~~~~~~~~~~~ 127:55.93 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:55.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:55.93 ^~~~~~~~~~~~~~~~~~~~~~ 128:00.44 dom/html 128:11.95 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 128:11.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 128:11.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:11.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:11.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 128:11.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 128:11.95 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLAllCollection.cpp:7, 128:11.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 128:11.95 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 128:11.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:11.96 foundInterface = 0; \ 128:11.96 ^~~~~~~~~~~~~~ 128:11.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:11.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:11.96 ^~~~~~~~~~~~~~~~~~~~~~~ 128:11.96 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLAllCollection.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:11.96 NS_INTERFACE_MAP_END 128:11.96 ^~~~~~~~~~~~~~~~~~~~ 128:11.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:11.96 else 128:11.96 ^~~~ 128:11.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:11.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:11.96 ^~~~~~~~~~~~~~~~~~ 128:11.96 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLAllCollection.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:11.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 128:11.96 ^~~~~~~~~~~~~~~~~~~~~~ 128:16.75 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 128:16.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:16.76 foundInterface = 0; \ 128:16.76 ^~~~~~~~~~~~~~ 128:16.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:16.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:16.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:16.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:16.76 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 128:16.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:16.76 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:16.76 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 128:16.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:16.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 128:16.76 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLAllCollection.cpp:7, 128:16.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 128:16.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:16.76 } else 128:16.76 ^~~~ 128:16.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:16.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:16.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:16.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:16.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 128:16.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:16.76 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:16.76 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 128:16.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:16.78 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 128:16.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 128:16.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:16.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:16.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 128:16.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 128:16.78 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLAllCollection.cpp:7, 128:16.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 128:16.78 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 128:16.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:16.78 foundInterface = 0; \ 128:16.78 ^~~~~~~~~~~~~~ 128:16.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:16.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:16.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:16.78 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLCanvasElement.cpp:652:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:16.78 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 128:16.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:16.78 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 128:16.78 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLAllCollection.cpp:7, 128:16.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 128:16.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:16.78 } else 128:16.78 ^~~~ 128:16.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:16.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:16.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:16.78 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLCanvasElement.cpp:651:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:16.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 128:16.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:16.81 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 128:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 128:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 128:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 128:16.81 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLAllCollection.cpp:7, 128:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 128:16.81 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 128:16.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:16.82 foundInterface = 0; \ 128:16.82 ^~~~~~~~~~~~~~ 128:16.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:16.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:16.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:16.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:16.82 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 128:16.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:16.82 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:16.82 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 128:16.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:16.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 128:16.82 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLAllCollection.cpp:7, 128:16.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 128:16.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:16.82 } else 128:16.82 ^~~~ 128:16.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:16.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:16.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:16.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:16.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 128:16.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:16.82 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:16.82 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 128:16.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:37.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 128:37.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 128:37.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:37.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:37.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 128:37.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 128:37.82 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:10, 128:37.82 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.h:10, 128:37.82 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.cpp:7, 128:37.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 128:37.82 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 128:37.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:37.82 foundInterface = 0; \ 128:37.82 ^~~~~~~~~~~~~~ 128:37.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:37.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:37.82 ^~~~~~~~~~~~~~~~~~~~~~~ 128:37.82 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFormControlsCollection.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:37.82 NS_INTERFACE_MAP_END 128:37.82 ^~~~~~~~~~~~~~~~~~~~ 128:37.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:37.82 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 128:37.83 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 128:37.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 128:37.83 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStyledElement.h:18, 128:37.83 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributeElement.h:16, 128:37.83 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:11, 128:37.83 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.h:10, 128:37.83 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.cpp:7, 128:37.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 128:37.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:37.83 } else 128:37.83 ^~~~ 128:37.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:37.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:37.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:37.83 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFormControlsCollection.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 128:37.83 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 128:37.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:39.77 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 128:39.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 128:39.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:39.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:39.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 128:39.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 128:39.77 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:10, 128:39.77 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.h:10, 128:39.77 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.cpp:7, 128:39.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 128:39.77 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 128:39.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:39.77 foundInterface = 0; \ 128:39.77 ^~~~~~~~~~~~~~ 128:39.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:39.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:39.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:39.78 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:39.78 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 128:39.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:39.78 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:39.78 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 128:39.78 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 128:39.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 128:39.78 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStyledElement.h:18, 128:39.78 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributeElement.h:16, 128:39.78 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:11, 128:39.78 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.h:10, 128:39.78 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.cpp:7, 128:39.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 128:39.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:39.78 } else 128:39.78 ^~~~ 128:39.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:39.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:39.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:39.78 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:39.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 128:39.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:41.41 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 128:41.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 128:41.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:41.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:41.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 128:41.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 128:41.41 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:10, 128:41.41 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.h:10, 128:41.41 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.cpp:7, 128:41.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 128:41.41 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 128:41.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:41.41 foundInterface = 0; \ 128:41.41 ^~~~~~~~~~~~~~ 128:41.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:41.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:41.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:41.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:41.41 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 128:41.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:41.41 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:41.41 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 128:41.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:41.41 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:41.41 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 128:41.41 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 128:41.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 128:41.41 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStyledElement.h:18, 128:41.41 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributeElement.h:16, 128:41.41 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:11, 128:41.41 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.h:10, 128:41.41 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.cpp:7, 128:41.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 128:41.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:41.42 } else 128:41.42 ^~~~ 128:41.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:41.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:41.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:41.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:41.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 128:41.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:41.42 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:41.42 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 128:41.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:15.87 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 129:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 129:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 129:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 129:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 129:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 129:15.87 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:10, 129:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 129:15.87 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:7, 129:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 129:15.87 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMarqueeElement::QueryInterface(const nsIID&, void**)': 129:15.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:15.87 foundInterface = 0; \ 129:15.87 ^~~~~~~~~~~~~~ 129:15.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:15.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:15.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:15.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:15.87 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 129:15.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:15.87 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:15.87 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMarqueeElement, 129:15.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:15.87 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:15.87 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 129:15.87 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 129:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 129:15.87 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStyledElement.h:18, 129:15.87 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributeElement.h:16, 129:15.87 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:11, 129:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 129:15.87 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:7, 129:15.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 129:15.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:15.87 } else 129:15.87 ^~~~ 129:15.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:15.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:15.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:15.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:15.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 129:15.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:15.88 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:15.88 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMarqueeElement, 129:15.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:18.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 129:18.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 129:18.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 129:18.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 129:18.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 129:18.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 129:18.79 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:10, 129:18.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 129:18.79 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:7, 129:18.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 129:18.79 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 129:18.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:18.79 foundInterface = 0; \ 129:18.79 ^~~~~~~~~~~~~~ 129:18.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:18.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:18.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:18.80 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMediaElement.cpp:550:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:18.80 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 129:18.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:18.80 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:18.80 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 129:18.80 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 129:18.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 129:18.80 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStyledElement.h:18, 129:18.80 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributeElement.h:16, 129:18.80 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:11, 129:18.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 129:18.80 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:7, 129:18.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 129:18.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:18.80 } else 129:18.80 ^~~~ 129:18.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:18.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:18.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:18.80 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMediaElement.cpp:548:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:18.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 129:18.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:18.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 129:18.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 129:18.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 129:18.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 129:18.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 129:18.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 129:18.83 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:10, 129:18.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 129:18.83 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:7, 129:18.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 129:18.83 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 129:18.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:18.83 foundInterface = 0; \ 129:18.83 ^~~~~~~~~~~~~~ 129:18.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:18.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:18.83 ^~~~~~~~~~~~~~~~~~~~~~~ 129:18.83 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMediaElement.cpp:1230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:18.83 NS_INTERFACE_MAP_END 129:18.83 ^~~~~~~~~~~~~~~~~~~~ 129:18.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:18.83 else 129:18.83 ^~~~ 129:18.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:18.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:18.83 ^~~~~~~~~~~~~~~~~~ 129:18.83 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMediaElement.cpp:1229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:18.83 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 129:18.83 ^~~~~~~~~~~~~~~~~~~~~~ 129:18.86 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 129:18.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:18.87 foundInterface = 0; \ 129:18.87 ^~~~~~~~~~~~~~ 129:18.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:18.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:18.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:18.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:18.87 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 129:18.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:18.87 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMediaElement.cpp:1533:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:18.87 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 129:18.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:18.87 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:18.87 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 129:18.87 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 129:18.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 129:18.87 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStyledElement.h:18, 129:18.87 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributeElement.h:16, 129:18.87 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:11, 129:18.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 129:18.87 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:7, 129:18.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 129:18.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:18.87 } else 129:18.87 ^~~~ 129:18.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:18.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:18.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:18.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:18.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 129:18.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:18.87 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMediaElement.cpp:1533:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:18.87 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 129:18.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:19.30 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 129:19.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 129:19.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 129:19.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 129:19.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 129:19.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 129:19.30 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:10, 129:19.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 129:19.30 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:7, 129:19.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 129:19.30 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 129:19.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:19.30 foundInterface = 0; \ 129:19.30 ^~~~~~~~~~~~~~ 129:19.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:19.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:19.30 ^~~~~~~~~~~~~~~~~~~~~~~ 129:19.30 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLOptionsCollection.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:19.30 NS_INTERFACE_MAP_END 129:19.30 ^~~~~~~~~~~~~~~~~~~~ 129:19.30 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:19.30 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 129:19.30 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 129:19.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 129:19.30 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStyledElement.h:18, 129:19.30 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributeElement.h:16, 129:19.30 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:11, 129:19.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 129:19.30 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:7, 129:19.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 129:19.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:19.30 } else 129:19.30 ^~~~ 129:19.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:19.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:19.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:19.30 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLOptionsCollection.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 129:19.30 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 129:19.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:58.85 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 129:58.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsGkAtoms.h:10, 129:58.85 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:7, 129:58.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 129:58.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:58.85 foundInterface = 0; \ 129:58.86 ^~~~~~~~~~~~~~ 129:58.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:58.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:58.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:58.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:58.86 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 129:58.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:58.86 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 129:58.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:58.86 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:58.86 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 129:58.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Document.h:23, 129:58.86 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:9, 129:58.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:58.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:58.86 } else 129:58.86 ^~~~ 129:58.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:58.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:58.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:58.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:58.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 129:58.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:58.86 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 129:58.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:59.08 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 129:59.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsGkAtoms.h:10, 129:59.08 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:7, 129:59.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:59.08 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 129:59.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:59.08 foundInterface = 0; \ 129:59.08 ^~~~~~~~~~~~~~ 129:59.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:59.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:59.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:59.08 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLSlotElement.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:59.08 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 129:59.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:59.08 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:59.08 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 129:59.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Document.h:23, 129:59.08 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:9, 129:59.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:59.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:59.08 } else 129:59.08 ^~~~ 129:59.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:59.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:59.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:59.09 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLSlotElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:59.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 129:59.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:59.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 129:59.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsGkAtoms.h:10, 129:59.61 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:7, 129:59.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:59.61 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 129:59.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:59.61 foundInterface = 0; \ 129:59.61 ^~~~~~~~~~~~~~ 129:59.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:59.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:59.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:59.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:59.61 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 129:59.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:59.61 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLSourceElement.cpp:35:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:59.61 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 129:59.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:59.61 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:59.61 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 129:59.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Document.h:23, 129:59.61 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:9, 129:59.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:59.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:59.61 } else 129:59.61 ^~~~ 129:59.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:59.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:59.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:59.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:59.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 129:59.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:59.62 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLSourceElement.cpp:35:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:59.62 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 129:59.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:59.98 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 129:59.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsGkAtoms.h:10, 129:59.98 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:7, 129:59.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:59.98 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 129:59.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:59.98 foundInterface = 0; \ 129:59.98 ^~~~~~~~~~~~~~ 129:59.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:59.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:59.98 ^~~~~~~~~~~~~~~~~~~~~~~ 129:59.98 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableElement.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:59.98 NS_INTERFACE_MAP_END 129:59.98 ^~~~~~~~~~~~~~~~~~~~ 129:59.98 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:59.98 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 129:59.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Document.h:23, 129:59.98 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:9, 129:59.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:59.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:59.98 } else 129:59.98 ^~~~ 129:59.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:59.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:59.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:59.98 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableElement.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 129:59.98 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 129:59.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:59.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 129:59.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsGkAtoms.h:10, 129:59.99 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:7, 129:59.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:59.99 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 129:59.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:59.99 foundInterface = 0; \ 129:59.99 ^~~~~~~~~~~~~~ 129:59.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:59.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:59.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:59.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:59.99 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 129:59.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:59.99 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:59.99 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 129:59.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:59.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 129:59.99 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 129:59.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Document.h:23, 129:59.99 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:9, 129:59.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 129:59.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:59.99 } else 129:59.99 ^~~~ 129:59.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:59.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:59.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:59.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:59.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 129:59.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:59.99 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 129:59.99 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 129:59.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:00.01 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 130:00.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsGkAtoms.h:10, 130:00.01 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:7, 130:00.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 130:00.01 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 130:00.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:00.01 foundInterface = 0; \ 130:00.01 ^~~~~~~~~~~~~~ 130:00.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:00.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:00.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:00.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:00.01 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 130:00.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:00.01 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 130:00.01 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 130:00.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:00.01 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 130:00.01 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 130:00.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Document.h:23, 130:00.01 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:9, 130:00.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 130:00.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:00.01 } else 130:00.01 ^~~~ 130:00.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:00.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:00.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:00.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:00.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 130:00.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:00.02 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 130:00.02 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 130:00.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:00.02 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 130:00.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsGkAtoms.h:10, 130:00.02 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:7, 130:00.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 130:00.02 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 130:00.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:00.02 foundInterface = 0; \ 130:00.02 ^~~~~~~~~~~~~~ 130:00.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:00.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:00.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:00.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:00.02 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 130:00.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:00.02 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 130:00.02 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 130:00.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:00.02 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 130:00.02 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 130:00.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Document.h:23, 130:00.02 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:9, 130:00.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 130:00.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:00.03 } else 130:00.03 ^~~~ 130:00.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:00.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:00.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:00.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:00.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 130:00.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:00.03 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 130:00.03 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 130:00.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:00.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 130:00.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsGkAtoms.h:10, 130:00.03 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:7, 130:00.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 130:00.03 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 130:00.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:00.03 foundInterface = 0; \ 130:00.03 ^~~~~~~~~~~~~~ 130:00.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:00.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:00.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:00.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:00.03 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 130:00.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:00.03 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 130:00.03 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 130:00.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:00.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 130:00.03 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 130:00.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Document.h:23, 130:00.03 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:9, 130:00.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 130:00.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:00.03 } else 130:00.03 ^~~~ 130:00.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:00.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:00.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:00.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:00.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 130:00.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:00.04 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 130:00.04 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 130:00.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:19.95 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 130:19.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 130:19.95 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsITextControlElement.h:10, 130:19.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 130:19.95 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTextAreaElement.cpp:7, 130:19.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 130:19.95 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 130:19.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:19.95 foundInterface = 0; \ 130:19.95 ^~~~~~~~~~~~~~ 130:19.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:19.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:19.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:19.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:19.95 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 130:19.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:19.95 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 130:19.95 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 130:19.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:19.95 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 130:19.95 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 130:19.95 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 130:19.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 130:19.95 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStyledElement.h:18, 130:19.95 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributeElement.h:16, 130:19.95 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:11, 130:19.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 130:19.95 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTextAreaElement.cpp:7, 130:19.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 130:19.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:19.95 } else 130:19.95 ^~~~ 130:19.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:19.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:19.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:19.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:19.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 130:19.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:19.96 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 130:19.96 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 130:19.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:20.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 130:20.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 130:20.92 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsITextControlElement.h:10, 130:20.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 130:20.92 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTextAreaElement.cpp:7, 130:20.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 130:20.92 /builddir/build/BUILD/firefox-66.0.3/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 130:20.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:20.92 foundInterface = 0; \ 130:20.92 ^~~~~~~~~~~~~~ 130:20.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:20.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:20.92 ^~~~~~~~~~~~~~~~~~~~~~~ 130:20.92 /builddir/build/BUILD/firefox-66.0.3/dom/html/MediaError.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:20.92 NS_INTERFACE_MAP_END 130:20.92 ^~~~~~~~~~~~~~~~~~~~ 130:20.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:20.92 else 130:20.92 ^~~~ 130:20.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:20.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:20.92 ^~~~~~~~~~~~~~~~~~ 130:20.92 /builddir/build/BUILD/firefox-66.0.3/dom/html/MediaError.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:20.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 130:20.92 ^~~~~~~~~~~~~~~~~~~~~~ 130:21.12 /builddir/build/BUILD/firefox-66.0.3/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 130:21.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:21.12 foundInterface = 0; \ 130:21.12 ^~~~~~~~~~~~~~ 130:21.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:21.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:21.12 ^~~~~~~~~~~~~~~~~~~~~~~ 130:21.12 /builddir/build/BUILD/firefox-66.0.3/dom/html/TextTrackManager.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:21.12 NS_INTERFACE_MAP_END 130:21.12 ^~~~~~~~~~~~~~~~~~~~ 130:21.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:21.12 else 130:21.12 ^~~~ 130:21.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:21.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:21.12 ^~~~~~~~~~~~~~~~~~ 130:21.12 /builddir/build/BUILD/firefox-66.0.3/dom/html/TextTrackManager.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:21.12 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 130:21.12 ^~~~~~~~~~~~~~~~~~~~~~ 130:21.16 /builddir/build/BUILD/firefox-66.0.3/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 130:21.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:21.16 foundInterface = 0; \ 130:21.16 ^~~~~~~~~~~~~~ 130:21.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:21.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:21.16 ^~~~~~~~~~~~~~~~~~~~~~~ 130:21.16 /builddir/build/BUILD/firefox-66.0.3/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:21.16 NS_INTERFACE_MAP_END 130:21.16 ^~~~~~~~~~~~~~~~~~~~ 130:21.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:21.16 else 130:21.16 ^~~~ 130:21.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:21.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:21.16 ^~~~~~~~~~~~~~~~~~ 130:21.16 /builddir/build/BUILD/firefox-66.0.3/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:21.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 130:21.16 ^~~~~~~~~~~~~~~~~~~~~~ 130:21.16 /builddir/build/BUILD/firefox-66.0.3/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 130:21.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:21.17 foundInterface = 0; \ 130:21.17 ^~~~~~~~~~~~~~ 130:21.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:21.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:21.17 ^~~~~~~~~~~~~~~~~~~~~~~ 130:21.17 /builddir/build/BUILD/firefox-66.0.3/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:21.17 NS_INTERFACE_MAP_END 130:21.17 ^~~~~~~~~~~~~~~~~~~~ 130:21.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:21.17 else 130:21.17 ^~~~ 130:21.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:21.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:21.17 ^~~~~~~~~~~~~~~~~~ 130:21.17 /builddir/build/BUILD/firefox-66.0.3/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:21.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 130:21.17 ^~~~~~~~~~~~~~~~~~~~~~ 130:42.49 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 130:42.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 130:42.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 130:42.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 130:42.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 130:42.49 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.h:10, 130:42.50 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.cpp:7, 130:42.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 130:42.50 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 130:42.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:42.50 foundInterface = 0; \ 130:42.50 ^~~~~~~~~~~~~~ 130:42.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:42.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:42.50 ^~~~~~~~~~~~~~~~~~~~~~~ 130:42.50 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:42.50 NS_INTERFACE_MAP_END 130:42.50 ^~~~~~~~~~~~~~~~~~~~ 130:42.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:42.50 else 130:42.50 ^~~~ 130:42.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:42.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:42.50 ^~~~~~~~~~~~~~~~~~ 130:42.50 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:42.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 130:42.50 ^~~~~~~~~~~~~~~~~~~~~~ 130:46.68 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 130:46.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:46.68 foundInterface = 0; \ 130:46.68 ^~~~~~~~~~~~~~ 130:46.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:46.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:46.68 ^~~~~~~~~~~~~~~~~~~~~~~ 130:46.68 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsTextEditorState.cpp:357:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:46.68 NS_INTERFACE_MAP_END 130:46.68 ^~~~~~~~~~~~~~~~~~~~ 130:46.68 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.h:10, 130:46.69 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.cpp:7, 130:46.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 130:46.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:46.69 } else 130:46.69 ^~~~ 130:46.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:46.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:46.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:46.69 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsTextEditorState.cpp:356:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 130:46.69 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 130:46.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:46.69 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 130:46.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 130:46.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 130:46.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 130:46.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 130:46.69 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.h:10, 130:46.69 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.cpp:7, 130:46.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 130:46.69 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 130:46.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:46.69 foundInterface = 0; \ 130:46.69 ^~~~~~~~~~~~~~ 130:46.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:46.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:46.69 ^~~~~~~~~~~~~~~~~~~~~~~ 130:46.69 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsTextEditorState.cpp:768:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:46.69 NS_INTERFACE_MAP_END 130:46.69 ^~~~~~~~~~~~~~~~~~~~ 130:46.69 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.h:10, 130:46.69 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.cpp:7, 130:46.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 130:46.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:46.69 } else 130:46.69 ^~~~ 130:46.69 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsTextEditorState.cpp:767:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:46.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 130:46.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:10.83 dom/html/input 131:20.01 dom/jsurl 131:24.46 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 131:24.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 131:24.46 from /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.cpp:7, 131:24.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 131:24.46 /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 131:24.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:24.46 foundInterface = 0; \ 131:24.46 ^~~~~~~~~~~~~~ 131:24.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:24.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:24.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:24.46 /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.cpp:1187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:24.46 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 131:24.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:24.46 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 131:24.46 /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.cpp:1186:5: note: some parts of macro expansion are not guarded by this 'else' clause 131:24.46 } else 131:24.46 ^~~~ 131:24.47 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 131:24.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 131:24.47 from /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.cpp:7, 131:24.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 131:24.47 /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 131:24.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:24.47 foundInterface = 0; \ 131:24.47 ^~~~~~~~~~~~~~ 131:24.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:24.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:24.47 ^~~~~~~~~~~~~~~~~~~~~~~ 131:24.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:24.47 NS_INTERFACE_MAP_END \ 131:24.47 ^~~~~~~~~~~~~~~~~~~~ 131:24.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 131:24.47 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 131:24.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:24.47 /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.cpp:1278:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 131:24.47 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 131:24.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:24.47 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.h:15, 131:24.47 from /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.h:16, 131:24.47 from /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.cpp:15, 131:24.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 131:24.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 131:24.47 } else \ 131:24.47 ^~~~ 131:24.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 131:24.47 } else \ 131:24.47 ^~~~ 131:24.47 /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.cpp:1278:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 131:24.47 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 131:24.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:29.43 dom/asmjscache 131:39.67 dom/mathml 131:45.77 dom/media 132:08.24 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTHashtable.h:21, 132:08.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsBaseHashtable.h:12, 132:08.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsDataHashtable.h:11, 132:08.24 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaInfo.h:11, 132:08.24 from /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoUtils.h:11, 132:08.24 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaMIMETypes.h:10, 132:08.24 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaContainerType.h:10, 132:08.24 from /builddir/build/BUILD/firefox-66.0.3/dom/media/ADTSDecoder.cpp:8, 132:08.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 132:08.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 132:08.24 /builddir/build/BUILD/firefox-66.0.3/dom/media/ADTSDemuxer.cpp:75:30: required from here 132:08.24 /builddir/build/BUILD/firefox-66.0.3/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] 132:08.24 memset(aT, 0, sizeof(T)); 132:08.24 ~~~~~~^~~~~~~~~~~~~~~~~~ 132:08.24 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 132:08.24 /builddir/build/BUILD/firefox-66.0.3/dom/media/ADTSDemuxer.cpp:50:7: note: 'class mozilla::adts::FrameHeader' declared here 132:08.24 class FrameHeader { 132:08.24 ^~~~~~~~~~~ 132:32.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 132:32.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 132:32.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:32.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 132:32.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 132:32.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 132:32.27 from /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackRegion.cpp:7, 132:32.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 132:32.27 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 132:32.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:32.27 foundInterface = 0; \ 132:32.27 ^~~~~~~~~~~~~~ 132:32.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:32.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:32.27 ^~~~~~~~~~~~~~~~~~~~~~~ 132:32.27 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:32.27 NS_INTERFACE_MAP_END 132:32.27 ^~~~~~~~~~~~~~~~~~~~ 132:32.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:32.27 else 132:32.27 ^~~~ 132:32.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:32.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:32.27 ^~~~~~~~~~~~~~~~~~ 132:32.27 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:32.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 132:32.27 ^~~~~~~~~~~~~~~~~~~~~~ 132:44.51 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaTrackConstraints.h:15, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamTrack.h:9, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoStreamTrack.h:9, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoStreamTrack.cpp:6, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 132:44.51 /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 132:44.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:44.51 foundInterface = 0; \ 132:44.51 ^~~~~~~~~~~~~~ 132:44.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:44.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:44.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:44.51 /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:44.51 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 132:44.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:44.51 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:12, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaTrackConstraints.h:15, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamTrack.h:9, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoStreamTrack.h:9, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoStreamTrack.cpp:6, 132:44.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 132:44.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:44.51 } else 132:44.52 ^~~~ 132:44.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:44.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:44.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:44.52 /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:44.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 132:44.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:44.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 132:44.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 132:44.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:44.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 132:44.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 132:44.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 132:44.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 132:44.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 132:44.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaTrackConstraints.h:15, 132:44.65 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamTrack.h:9, 132:44.66 from /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoStreamTrack.h:9, 132:44.66 from /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoStreamTrack.cpp:6, 132:44.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 132:44.66 /builddir/build/BUILD/firefox-66.0.3/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 132:44.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:44.66 foundInterface = 0; \ 132:44.66 ^~~~~~~~~~~~~~ 132:44.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:44.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:44.66 ^~~~~~~~~~~~~~~~~~~~~~~ 132:44.66 /builddir/build/BUILD/firefox-66.0.3/dom/media/WebVTTListener.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:44.66 NS_INTERFACE_MAP_END 132:44.66 ^~~~~~~~~~~~~~~~~~~~ 132:44.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:44.66 else 132:44.66 ^~~~ 132:44.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 132:44.66 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 132:44.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:44.66 /builddir/build/BUILD/firefox-66.0.3/dom/media/WebVTTListener.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 132:44.66 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 132:44.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:13.84 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 133:13.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 133:13.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:13.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:13.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 133:13.84 from /builddir/build/BUILD/firefox-66.0.3/dom/media/AudioConfig.h:12, 133:13.84 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaData.h:9, 133:13.85 from /builddir/build/BUILD/firefox-66.0.3/dom/media/BitWriter.cpp:6, 133:13.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 133:13.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 133:13.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:13.85 foundInterface = 0; \ 133:13.85 ^~~~~~~~~~~~~~ 133:13.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:13.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:13.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:13.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/CanvasCaptureMediaStream.cpp:223:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:13.85 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 133:13.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:13.85 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 133:13.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 133:13.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 133:13.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 133:13.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 133:13.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ImageContainer.h:32, 133:13.85 from /builddir/build/BUILD/firefox-66.0.3/dom/media/DOMMediaStream.h:9, 133:13.85 from /builddir/build/BUILD/firefox-66.0.3/dom/media/CanvasCaptureMediaStream.h:9, 133:13.85 from /builddir/build/BUILD/firefox-66.0.3/dom/media/CanvasCaptureMediaStream.cpp:6, 133:13.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 133:13.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:13.85 } else 133:13.85 ^~~~ 133:13.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:13.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:13.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:13.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/CanvasCaptureMediaStream.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:13.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 133:13.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:14.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 133:14.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 133:14.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:14.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:14.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 133:14.93 from /builddir/build/BUILD/firefox-66.0.3/dom/media/AudioConfig.h:12, 133:14.93 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaData.h:9, 133:14.93 from /builddir/build/BUILD/firefox-66.0.3/dom/media/BitWriter.cpp:6, 133:14.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 133:14.93 /builddir/build/BUILD/firefox-66.0.3/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 133:14.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:14.93 foundInterface = 0; \ 133:14.93 ^~~~~~~~~~~~~~ 133:14.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:14.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:14.94 ^~~~~~~~~~~~~~~~~~~~~~~ 133:14.94 /builddir/build/BUILD/firefox-66.0.3/dom/media/CloneableWithRangeMediaResource.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:14.94 NS_INTERFACE_MAP_END 133:14.94 ^~~~~~~~~~~~~~~~~~~~ 133:14.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:14.94 else 133:14.94 ^~~~ 133:14.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:14.94 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:14.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:14.94 /builddir/build/BUILD/firefox-66.0.3/dom/media/CloneableWithRangeMediaResource.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:14.94 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 133:14.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:15.48 /builddir/build/BUILD/firefox-66.0.3/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 133:15.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:15.48 foundInterface = 0; \ 133:15.48 ^~~~~~~~~~~~~~ 133:15.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:15.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:15.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:15.48 /builddir/build/BUILD/firefox-66.0.3/dom/media/DOMMediaStream.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:15.48 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 133:15.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:15.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:15.48 else 133:15.48 ^~~~ 133:15.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:15.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:15.48 ^~~~~~~~~~~~~~~~~~ 133:15.48 /builddir/build/BUILD/firefox-66.0.3/dom/media/DOMMediaStream.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:15.48 NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 133:15.48 ^~~~~~~~~~~~~~~~~~~~~~ 133:15.48 /builddir/build/BUILD/firefox-66.0.3/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 133:15.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:15.49 foundInterface = 0; \ 133:15.49 ^~~~~~~~~~~~~~ 133:15.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:15.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:15.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:15.49 /builddir/build/BUILD/firefox-66.0.3/dom/media/DOMMediaStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:15.49 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 133:15.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:15.49 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 133:15.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 133:15.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 133:15.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 133:15.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 133:15.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ImageContainer.h:32, 133:15.49 from /builddir/build/BUILD/firefox-66.0.3/dom/media/DOMMediaStream.h:9, 133:15.49 from /builddir/build/BUILD/firefox-66.0.3/dom/media/CanvasCaptureMediaStream.h:9, 133:15.49 from /builddir/build/BUILD/firefox-66.0.3/dom/media/CanvasCaptureMediaStream.cpp:6, 133:15.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 133:15.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:15.49 } else 133:15.49 ^~~~ 133:15.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:15.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:15.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:15.49 /builddir/build/BUILD/firefox-66.0.3/dom/media/DOMMediaStream.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:15.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMAudioNodeMediaStream) 133:15.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:36.30 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 133:36.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 133:36.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 133:36.31 from /builddir/build/BUILD/firefox-66.0.3/dom/media/FileBlockCache.h:11, 133:36.31 from /builddir/build/BUILD/firefox-66.0.3/dom/media/FileBlockCache.cpp:7, 133:36.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 133:36.31 /builddir/build/BUILD/firefox-66.0.3/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 133:36.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:36.31 foundInterface = 0; \ 133:36.31 ^~~~~~~~~~~~~~ 133:36.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:36.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:36.31 ^~~~~~~~~~~~~~~~~~~~~~~ 133:36.31 /builddir/build/BUILD/firefox-66.0.3/dom/media/GetUserMediaRequest.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:36.31 NS_INTERFACE_MAP_END 133:36.31 ^~~~~~~~~~~~~~~~~~~~ 133:36.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:36.31 else 133:36.31 ^~~~ 133:36.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:36.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:36.31 ^~~~~~~~~~~~~~~~~~ 133:36.31 /builddir/build/BUILD/firefox-66.0.3/dom/media/GetUserMediaRequest.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:36.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 133:36.31 ^~~~~~~~~~~~~~~~~~~~~~ 133:58.17 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 133:58.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 133:58.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 133:58.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsDataHashtable.h:10, 133:58.17 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaInfo.h:11, 133:58.17 from /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoUtils.h:11, 133:58.17 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaMIMETypes.h:10, 133:58.17 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaContainerType.h:10, 133:58.17 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaContainerType.cpp:7, 133:58.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 133:58.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 133:58.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:58.18 foundInterface = 0; \ 133:58.18 ^~~~~~~~~~~~~~ 133:58.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:58.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:58.18 ^~~~~~~~~~~~~~~~~~~~~~~ 133:58.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaDeviceInfo.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:58.18 NS_INTERFACE_MAP_END 133:58.18 ^~~~~~~~~~~~~~~~~~~~ 133:58.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:58.18 else 133:58.18 ^~~~ 133:58.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:58.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:58.18 ^~~~~~~~~~~~~~~~~~ 133:58.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaDeviceInfo.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:58.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 133:58.18 ^~~~~~~~~~~~~~~~~~~~~~ 133:58.23 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 133:58.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:58.23 foundInterface = 0; \ 133:58.23 ^~~~~~~~~~~~~~ 133:58.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:58.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:58.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:58.23 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaDevices.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:58.23 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 133:58.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:58.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:58.24 else 133:58.24 ^~~~ 133:58.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:58.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:58.24 ^~~~~~~~~~~~~~~~~~ 133:58.24 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaDevices.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:58.24 NS_INTERFACE_MAP_ENTRY(MediaDevices) 133:58.24 ^~~~~~~~~~~~~~~~~~~~~~ 134:52.53 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 134:52.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 134:52.53 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaFormatReader.h:12, 134:52.53 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaFormatReader.cpp:7, 134:52.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 134:52.53 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 134:52.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:52.53 foundInterface = 0; \ 134:52.53 ^~~~~~~~~~~~~~ 134:52.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:52.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:52.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:52.53 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaRecorder.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:52.53 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:52.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:52.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:52.53 else 134:52.53 ^~~~ 134:52.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:52.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:52.53 ^~~~~~~~~~~~~~~~~~ 134:52.53 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaRecorder.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:52.53 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 134:52.53 ^~~~~~~~~~~~~~~~~~~~~~ 136:02.36 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 136:02.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 136:02.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Services.h:7, 136:02.36 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaShutdownManager.cpp:9, 136:02.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 136:02.36 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 136:02.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:02.36 foundInterface = 0; \ 136:02.36 ^~~~~~~~~~~~~~ 136:02.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:02.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:02.36 ^~~~~~~~~~~~~~~~~~~~~~~ 136:02.36 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamError.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:02.36 NS_INTERFACE_MAP_END 136:02.36 ^~~~~~~~~~~~~~~~~~~~ 136:02.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:02.36 else 136:02.36 ^~~~ 136:02.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:02.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:02.37 ^~~~~~~~~~~~~~~~~~ 136:02.37 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamError.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:02.37 NS_INTERFACE_MAP_ENTRY(MediaStreamError) 136:02.37 ^~~~~~~~~~~~~~~~~~~~~~ 136:03.03 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 136:03.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:03.03 foundInterface = 0; \ 136:03.03 ^~~~~~~~~~~~~~ 136:03.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:03.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:03.03 ^~~~~~~~~~~~~~~~~~~~~~~ 136:03.03 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:03.03 NS_INTERFACE_MAP_END 136:03.03 ^~~~~~~~~~~~~~~~~~~~ 136:03.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:03.03 else 136:03.03 ^~~~ 136:03.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:03.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:03.03 ^~~~~~~~~~~~~~~~~~ 136:03.03 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamTrack.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:03.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 136:03.03 ^~~~~~~~~~~~~~~~~~~~~~ 136:03.07 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 136:03.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:03.07 foundInterface = 0; \ 136:03.07 ^~~~~~~~~~~~~~ 136:03.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 136:03.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 136:03.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:03.07 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamTrack.cpp:262:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 136:03.07 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 136:03.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:03.07 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 136:03.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 136:03.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 136:03.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 136:03.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 136:03.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 136:03.07 from /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoUtils.h:18, 136:03.07 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaMIMETypes.h:10, 136:03.07 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaContainerType.h:10, 136:03.07 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaDecoder.h:12, 136:03.07 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaShutdownManager.cpp:11, 136:03.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 136:03.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 136:03.07 } else 136:03.07 ^~~~ 136:03.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 136:03.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 136:03.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:03.07 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamTrack.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 136:03.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 136:03.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:26.45 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 136:26.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 136:26.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIRunnable.h:10, 136:26.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AbstractThread.h:13, 136:26.45 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTimer.h:10, 136:26.45 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTimer.cpp:7, 136:26.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 136:26.46 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 136:26.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:26.46 foundInterface = 0; \ 136:26.46 ^~~~~~~~~~~~~~ 136:26.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 136:26.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 136:26.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:26.46 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 136:26.46 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 136:26.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:26.46 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 136:26.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 136:26.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 136:26.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 136:26.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 136:26.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 136:26.46 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTimer.h:13, 136:26.46 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTimer.cpp:7, 136:26.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 136:26.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 136:26.46 } else 136:26.46 ^~~~ 136:26.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 136:26.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 136:26.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:26.46 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 136:26.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 136:26.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:27.34 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 136:27.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 136:27.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIRunnable.h:10, 136:27.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AbstractThread.h:13, 136:27.35 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTimer.h:10, 136:27.35 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTimer.cpp:7, 136:27.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 136:27.35 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 136:27.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:27.35 foundInterface = 0; \ 136:27.35 ^~~~~~~~~~~~~~ 136:27.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 136:27.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 136:27.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:27.35 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTrackList.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 136:27.35 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 136:27.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:27.35 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 136:27.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 136:27.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 136:27.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 136:27.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 136:27.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 136:27.35 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTimer.h:13, 136:27.35 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTimer.cpp:7, 136:27.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 136:27.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 136:27.35 } else 136:27.35 ^~~~ 136:27.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 136:27.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 136:27.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:27.35 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTrackList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 136:27.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 136:27.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:45.12 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 136:45.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 136:45.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 136:45.12 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.h:10, 136:45.12 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.cpp:7, 136:45.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 136:45.12 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 136:45.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:45.12 foundInterface = 0; \ 136:45.12 ^~~~~~~~~~~~~~ 136:45.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 136:45.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 136:45.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:45.13 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrack.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 136:45.13 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 136:45.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:45.13 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 136:45.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 136:45.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 136:45.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 136:45.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 136:45.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 136:45.13 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.h:10, 136:45.13 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.cpp:7, 136:45.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 136:45.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 136:45.13 } else 136:45.13 ^~~~ 136:45.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 136:45.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 136:45.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:45.13 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrack.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 136:45.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 136:45.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:45.13 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 136:45.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 136:45.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 136:45.14 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.h:10, 136:45.14 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.cpp:7, 136:45.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 136:45.14 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 136:45.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:45.14 foundInterface = 0; \ 136:45.14 ^~~~~~~~~~~~~~ 136:45.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 136:45.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 136:45.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:45.14 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackCue.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 136:45.14 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 136:45.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:45.14 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 136:45.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 136:45.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 136:45.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 136:45.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 136:45.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 136:45.14 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.h:10, 136:45.14 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.cpp:7, 136:45.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 136:45.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 136:45.14 } else 136:45.14 ^~~~ 136:45.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 136:45.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 136:45.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:45.14 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackCue.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 136:45.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 136:45.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:45.16 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 136:45.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 136:45.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 136:45.16 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.h:10, 136:45.16 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.cpp:7, 136:45.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 136:45.16 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 136:45.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:45.16 foundInterface = 0; \ 136:45.16 ^~~~~~~~~~~~~~ 136:45.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:45.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:45.16 ^~~~~~~~~~~~~~~~~~~~~~~ 136:45.16 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackCueList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:45.16 NS_INTERFACE_MAP_END 136:45.16 ^~~~~~~~~~~~~~~~~~~~ 136:45.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:45.16 else 136:45.16 ^~~~ 136:45.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:45.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:45.16 ^~~~~~~~~~~~~~~~~~ 136:45.16 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackCueList.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:45.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 136:45.16 ^~~~~~~~~~~~~~~~~~~~~~ 136:45.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 136:45.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:45.18 foundInterface = 0; \ 136:45.18 ^~~~~~~~~~~~~~ 136:45.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 136:45.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 136:45.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:45.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 136:45.18 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 136:45.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:45.18 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 136:45.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 136:45.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 136:45.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 136:45.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 136:45.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 136:45.18 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.h:10, 136:45.18 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.cpp:7, 136:45.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 136:45.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 136:45.18 } else 136:45.18 ^~~~ 136:45.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 136:45.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 136:45.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:45.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 136:45.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 136:45.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:51.22 dom/media/doctor 137:03.57 dom/media/doctor/gtest 137:13.08 dom/media/eme 137:16.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 137:16.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 137:16.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIEventTarget.h:10, 137:16.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISerialEventTarget.h:10, 137:16.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIThread.h:10, 137:16.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CDMCaps.h:10, 137:16.97 from /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/CDMCaps.cpp:7, 137:16.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 137:16.97 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 137:16.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:16.97 foundInterface = 0; \ 137:16.97 ^~~~~~~~~~~~~~ 137:16.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 137:16.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 137:16.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:16.97 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 137:16.97 NS_INTERFACE_MAP_END_INHERITING(Event) 137:16.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:16.97 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 137:16.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 137:16.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 137:16.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 137:16.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 137:16.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 137:16.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/SamplesWaitingForKey.h:11, 137:16.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CDMCaps.h:13, 137:16.97 from /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/CDMCaps.cpp:7, 137:16.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 137:16.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 137:16.97 } else 137:16.97 ^~~~ 137:16.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 137:16.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 137:16.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:16.97 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 137:16.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 137:16.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:16.98 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 137:16.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 137:16.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIEventTarget.h:10, 137:16.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISerialEventTarget.h:10, 137:16.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIThread.h:10, 137:16.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CDMCaps.h:10, 137:16.98 from /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/CDMCaps.cpp:7, 137:16.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 137:16.98 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 137:16.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:16.98 foundInterface = 0; \ 137:16.98 ^~~~~~~~~~~~~~ 137:16.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 137:16.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 137:16.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:16.98 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 137:16.98 NS_INTERFACE_MAP_END_INHERITING(Event) 137:16.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:16.98 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 137:16.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 137:16.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 137:16.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 137:16.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 137:16.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 137:16.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/SamplesWaitingForKey.h:11, 137:16.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CDMCaps.h:13, 137:16.98 from /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/CDMCaps.cpp:7, 137:16.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 137:16.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 137:16.98 } else 137:16.98 ^~~~ 137:16.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 137:16.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 137:16.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:16.98 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 137:16.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 137:16.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:17.42 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 137:17.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 137:17.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIEventTarget.h:10, 137:17.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISerialEventTarget.h:10, 137:17.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIThread.h:10, 137:17.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CDMCaps.h:10, 137:17.42 from /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/CDMCaps.cpp:7, 137:17.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 137:17.42 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 137:17.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:17.42 foundInterface = 0; \ 137:17.42 ^~~~~~~~~~~~~~ 137:17.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 137:17.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 137:17.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:17.42 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeySession.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 137:17.42 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 137:17.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:17.42 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 137:17.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 137:17.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 137:17.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 137:17.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 137:17.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 137:17.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/SamplesWaitingForKey.h:11, 137:17.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CDMCaps.h:13, 137:17.42 from /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/CDMCaps.cpp:7, 137:17.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 137:17.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 137:17.42 } else 137:17.43 ^~~~ 137:17.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 137:17.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 137:17.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:17.43 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeySession.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 137:17.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 137:17.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:17.44 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 137:17.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 137:17.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIEventTarget.h:10, 137:17.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISerialEventTarget.h:10, 137:17.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIThread.h:10, 137:17.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CDMCaps.h:10, 137:17.44 from /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/CDMCaps.cpp:7, 137:17.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 137:17.44 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 137:17.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:17.45 foundInterface = 0; \ 137:17.45 ^~~~~~~~~~~~~~ 137:17.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:17.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:17.45 ^~~~~~~~~~~~~~~~~~~~~~~ 137:17.45 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:17.45 NS_INTERFACE_MAP_END 137:17.45 ^~~~~~~~~~~~~~~~~~~~ 137:17.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:17.45 else 137:17.45 ^~~~ 137:17.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:17.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:17.45 ^~~~~~~~~~~~~~~~~~ 137:17.45 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:17.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 137:17.45 ^~~~~~~~~~~~~~~~~~~~~~ 137:17.62 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 137:17.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:17.62 foundInterface = 0; \ 137:17.62 ^~~~~~~~~~~~~~ 137:17.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:17.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:17.62 ^~~~~~~~~~~~~~~~~~~~~~~ 137:17.62 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeySystemAccess.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:17.62 NS_INTERFACE_MAP_END 137:17.62 ^~~~~~~~~~~~~~~~~~~~ 137:17.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:17.62 else 137:17.62 ^~~~ 137:17.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:17.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:17.62 ^~~~~~~~~~~~~~~~~~ 137:17.62 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeySystemAccess.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:17.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 137:17.62 ^~~~~~~~~~~~~~~~~~~~~~ 137:17.68 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 137:17.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:17.69 foundInterface = 0; \ 137:17.69 ^~~~~~~~~~~~~~ 137:17.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:17.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:17.69 ^~~~~~~~~~~~~~~~~~~~~~~ 137:17.69 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:17.69 NS_INTERFACE_MAP_END 137:17.69 ^~~~~~~~~~~~~~~~~~~~ 137:17.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:17.69 else 137:17.69 ^~~~ 137:17.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:17.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:17.69 ^~~~~~~~~~~~~~~~~~ 137:17.69 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:17.69 NS_INTERFACE_MAP_ENTRY(nsIObserver) 137:17.69 ^~~~~~~~~~~~~~~~~~~~~~ 137:18.48 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 137:18.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:18.48 foundInterface = 0; \ 137:18.48 ^~~~~~~~~~~~~~ 137:18.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:18.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:18.48 ^~~~~~~~~~~~~~~~~~~~~~~ 137:18.48 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeys.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:18.48 NS_INTERFACE_MAP_END 137:18.48 ^~~~~~~~~~~~~~~~~~~~ 137:18.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:18.48 else 137:18.48 ^~~~ 137:18.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:18.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:18.48 ^~~~~~~~~~~~~~~~~~ 137:18.48 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeys.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:18.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 137:18.48 ^~~~~~~~~~~~~~~~~~~~~~ 137:30.27 dom/media/encoder 137:45.32 dom/media/fake-cdm 137:49.82 dom/media/fake-cdm/libfake.so 137:50.58 dom/media/flac 138:02.14 dom/media/gmp 139:11.50 dom/media/gmp/widevine-adapter 139:14.18 dom/media/gmp-plugin-openh264 139:14.93 dom/media/gmp-plugin-openh264/libfakeopenh264.so 139:15.13 dom/media/imagecapture 139:19.74 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 139:19.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 139:19.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 139:19.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsDataHashtable.h:10, 139:19.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaInfo.h:11, 139:19.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioStream.h:11, 139:19.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaStreamGraph.h:9, 139:19.74 from /builddir/build/BUILD/firefox-66.0.3/dom/media/imagecapture/CaptureTask.h:10, 139:19.75 from /builddir/build/BUILD/firefox-66.0.3/dom/media/imagecapture/CaptureTask.cpp:7, 139:19.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 139:19.75 /builddir/build/BUILD/firefox-66.0.3/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 139:19.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:19.75 foundInterface = 0; \ 139:19.75 ^~~~~~~~~~~~~~ 139:19.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 139:19.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 139:19.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:19.75 /builddir/build/BUILD/firefox-66.0.3/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 139:19.75 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 139:19.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:19.75 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 139:19.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 139:19.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 139:19.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 139:19.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 139:19.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioStream.h:18, 139:19.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaStreamGraph.h:9, 139:19.75 from /builddir/build/BUILD/firefox-66.0.3/dom/media/imagecapture/CaptureTask.h:10, 139:19.75 from /builddir/build/BUILD/firefox-66.0.3/dom/media/imagecapture/CaptureTask.cpp:7, 139:19.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 139:19.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 139:19.75 } else 139:19.75 ^~~~ 139:19.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 139:19.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 139:19.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:19.75 /builddir/build/BUILD/firefox-66.0.3/dom/media/imagecapture/ImageCapture.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 139:19.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 139:19.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:22.62 dom/media/ipc 141:27.76 dom/media/mediacapabilities 141:32.11 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 141:32.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 141:32.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 141:32.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/DecoderDoctorLogger.h:15, 141:32.12 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediacapabilities/MediaCapabilities.h:10, 141:32.12 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 141:32.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 141:32.12 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 141:32.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:32.12 foundInterface = 0; \ 141:32.12 ^~~~~~~~~~~~~~ 141:32.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:32.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:32.12 ^~~~~~~~~~~~~~~~~~~~~~~ 141:32.12 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediacapabilities/MediaCapabilities.cpp:530:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:32.12 NS_INTERFACE_MAP_END 141:32.12 ^~~~~~~~~~~~~~~~~~~~ 141:32.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:32.12 else 141:32.12 ^~~~ 141:32.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:32.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:32.12 ^~~~~~~~~~~~~~~~~~ 141:32.12 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediacapabilities/MediaCapabilities.cpp:529:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:32.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 141:32.12 ^~~~~~~~~~~~~~~~~~~~~~ 141:39.61 dom/media/mediasink 141:43.45 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 141:43.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 141:43.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 141:43.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsDataHashtable.h:10, 141:43.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaInfo.h:11, 141:43.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioStream.h:11, 141:43.45 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasink/AudioSink.h:9, 141:43.45 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasink/AudioSink.cpp:7, 141:43.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 141:43.45 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasink/OutputStreamManager.cpp: In member function 'virtual nsresult mozilla::DecodedStreamTrackSource::QueryInterface(const nsIID&, void**)': 141:43.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:43.45 foundInterface = 0; \ 141:43.45 ^~~~~~~~~~~~~~ 141:43.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:43.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 141:43.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:43.45 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasink/OutputStreamManager.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141:43.45 NS_INTERFACE_MAP_END_INHERITING(dom::MediaStreamTrackSource) 141:43.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:43.45 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 141:43.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 141:43.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 141:43.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 141:43.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 141:43.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioStream.h:18, 141:43.46 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasink/AudioSink.h:9, 141:43.46 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasink/AudioSink.cpp:7, 141:43.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 141:43.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 141:43.46 } else 141:43.46 ^~~~ 141:43.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 141:43.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 141:43.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:43.46 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasink/OutputStreamManager.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 141:43.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DecodedStreamTrackSource) 141:43.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:00.29 dom/media/mediasource 142:05.62 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 142:05.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 142:05.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 142:05.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsDataHashtable.h:10, 142:05.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaInfo.h:11, 142:05.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/VideoUtils.h:11, 142:05.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaMIMETypes.h:10, 142:05.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaContainerType.h:10, 142:05.62 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/ContainerParser.h:11, 142:05.62 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/ContainerParser.cpp:7, 142:05.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 142:05.62 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 142:05.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:05.62 foundInterface = 0; \ 142:05.62 ^~~~~~~~~~~~~~ 142:05.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 142:05.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 142:05.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:05.62 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/MediaSource.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 142:05.62 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 142:05.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:05.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 142:05.62 else 142:05.62 ^~~~ 142:05.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 142:05.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 142:05.62 ^~~~~~~~~~~~~~~~~~ 142:05.62 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/MediaSource.cpp:586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 142:05.62 NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 142:05.62 ^~~~~~~~~~~~~~~~~~~~~~ 142:06.00 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 142:06.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:06.00 foundInterface = 0; \ 142:06.00 ^~~~~~~~~~~~~~ 142:06.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 142:06.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 142:06.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:06.00 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/SourceBuffer.cpp:756:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 142:06.00 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 142:06.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:06.00 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 142:06.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 142:06.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 142:06.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 142:06.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 142:06.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 142:06.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/VideoUtils.h:18, 142:06.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaMIMETypes.h:10, 142:06.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaContainerType.h:10, 142:06.00 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/ContainerParser.h:11, 142:06.00 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/ContainerParser.cpp:7, 142:06.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 142:06.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 142:06.00 } else 142:06.00 ^~~~ 142:06.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 142:06.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 142:06.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:06.00 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/SourceBuffer.cpp:755:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 142:06.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 142:06.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:06.02 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsDataHashtable.h:10, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaInfo.h:11, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/VideoUtils.h:11, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaMIMETypes.h:10, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaContainerType.h:10, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/ContainerParser.h:11, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/ContainerParser.cpp:7, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 142:06.02 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 142:06.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:06.02 foundInterface = 0; \ 142:06.02 ^~~~~~~~~~~~~~ 142:06.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 142:06.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 142:06.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:06.02 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/SourceBufferList.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 142:06.02 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 142:06.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:06.02 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/VideoUtils.h:18, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaMIMETypes.h:10, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaContainerType.h:10, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/ContainerParser.h:11, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/ContainerParser.cpp:7, 142:06.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 142:06.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 142:06.02 } else 142:06.02 ^~~~ 142:06.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 142:06.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 142:06.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:06.03 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/SourceBufferList.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 142:06.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 142:06.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:38.89 dom/media/mediasource/gtest 142:43.95 dom/media/mp3 142:54.03 dom/media/ogg 143:12.56 dom/media/platforms 143:48.79 dom/media/platforms/agnostic/bytestreams 143:49.62 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaData.h:15, 143:49.62 from /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 143:49.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 143:49.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 143:49.62 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 143:49.62 /builddir/build/BUILD/firefox-66.0.3/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] 143:49.62 memset(aT, 0, sizeof(T)); 143:49.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 143:49.62 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/agnostic/bytestreams/H264.cpp:13, 143:49.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 143:49.62 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/agnostic/bytestreams/H264.h:38:8: note: 'struct mozilla::SPSData' declared here 143:49.62 struct SPSData { 143:49.62 ^~~~~~~ 143:52.48 dom/media/platforms/agnostic/eme 144:10.17 dom/media/platforms/agnostic/gmp 144:20.50 dom/media/platforms/omx 144:38.15 dom/media/platforms/ffmpeg 144:40.05 dom/media/platforms/ffmpeg/libav53 144:48.21 dom/media/platforms/ffmpeg/libav54 144:56.25 dom/media/platforms/ffmpeg/libav55 145:04.31 dom/media/platforms/ffmpeg/ffmpeg57 145:12.53 dom/media/platforms/ffmpeg/ffmpeg58 145:20.66 dom/media/systemservices 145:36.76 dom/media/wave 145:47.45 dom/media/webaudio 145:51.39 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 145:51.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 145:51.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 145:51.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 145:51.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 145:51.39 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 145:51.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 145:51.39 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 145:51.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:51.39 foundInterface = 0; \ 145:51.39 ^~~~~~~~~~~~~~ 145:51.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 145:51.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 145:51.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:51.39 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 145:51.39 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 145:51.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:51.39 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 145:51.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 145:51.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 145:51.39 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 145:51.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 145:51.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:51.39 } else 145:51.40 ^~~~ 145:51.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 145:51.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 145:51.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:51.40 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 145:51.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 145:51.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:52.06 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 145:52.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 145:52.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 145:52.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 145:52.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 145:52.06 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 145:52.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 145:52.06 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 145:52.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:52.06 foundInterface = 0; \ 145:52.06 ^~~~~~~~~~~~~~ 145:52.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 145:52.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 145:52.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:52.06 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioContext.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 145:52.06 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 145:52.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:52.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:52.06 else 145:52.06 ^~~~ 145:52.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:52.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:52.06 ^~~~~~~~~~~~~~~~~~ 145:52.06 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioContext.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:52.06 NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 145:52.06 ^~~~~~~~~~~~~~~~~~~~~~ 145:52.12 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 145:52.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:52.12 foundInterface = 0; \ 145:52.13 ^~~~~~~~~~~~~~ 145:52.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 145:52.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 145:52.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:52.13 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioDestinationNode.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 145:52.13 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 145:52.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:52.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:52.13 else 145:52.13 ^~~~ 145:52.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:52.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:52.13 ^~~~~~~~~~~~~~~~~~ 145:52.13 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioDestinationNode.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:52.13 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 145:52.13 ^~~~~~~~~~~~~~~~~~~~~~ 145:52.73 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 145:52.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:52.73 foundInterface = 0; \ 145:52.73 ^~~~~~~~~~~~~~ 145:52.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 145:52.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 145:52.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:52.73 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 145:52.73 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 145:52.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:52.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:52.73 else 145:52.73 ^~~~ 145:52.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:52.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:52.73 ^~~~~~~~~~~~~~~~~~ 145:52.73 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:52.73 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 145:52.73 ^~~~~~~~~~~~~~~~~~~~~~ 145:52.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 145:52.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:52.83 foundInterface = 0; \ 145:52.83 ^~~~~~~~~~~~~~ 145:52.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 145:52.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 145:52.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:52.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 145:52.84 NS_INTERFACE_MAP_END_INHERITING(Event) 145:52.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:52.84 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 145:52.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 145:52.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 145:52.84 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 145:52.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 145:52.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:52.84 } else 145:52.84 ^~~~ 145:52.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 145:52.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 145:52.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:52.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 145:52.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 145:52.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:53.14 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 145:53.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 145:53.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 145:53.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 145:53.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 145:53.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 145:53.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 145:53.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 145:53.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 145:53.14 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 145:53.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 145:53.14 /builddir/build/BUILD/firefox-66.0.3/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]': 145:53.14 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 145:53.14 /builddir/build/BUILD/firefox-66.0.3/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] 145:53.14 memcpy(aDst, aSrc, aNElem * sizeof(T)); 145:53.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:53.14 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioParamTimeline.h:10, 145:53.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParam.h:10, 145:53.14 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 145:53.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 145:53.14 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 145:53.14 struct AudioTimelineEvent final { 145:53.14 ^~~~~~~~~~~~~~~~~~ 146:15.04 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:15.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 146:15.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:15.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:15.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 146:15.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 146:15.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 146:15.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 146:15.04 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 146:15.04 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 146:15.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 146:15.04 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 146:15.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:15.05 foundInterface = 0; \ 146:15.05 ^~~~~~~~~~~~~~ 146:15.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:15.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:15.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:15.05 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:15.05 NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 146:15.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:15.05 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 146:15.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 146:15.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 146:15.05 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 146:15.05 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 146:15.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 146:15.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:15.05 } else 146:15.05 ^~~~ 146:15.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:15.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:15.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:15.05 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:15.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 146:15.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.26 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:16.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 146:16.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:16.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:16.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 146:16.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 146:16.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 146:16.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 146:16.26 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 146:16.26 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 146:16.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 146:16.26 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 146:16.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:16.26 foundInterface = 0; \ 146:16.26 ^~~~~~~~~~~~~~ 146:16.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:16.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:16.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:16.26 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 146:16.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.26 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 146:16.26 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 146:16.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.26 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 146:16.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 146:16.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 146:16.26 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 146:16.26 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 146:16.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 146:16.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:16.26 } else 146:16.26 ^~~~ 146:16.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:16.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:16.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:16.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 146:16.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.26 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 146:16.26 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 146:16.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.33 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:16.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 146:16.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:16.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:16.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 146:16.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 146:16.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 146:16.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 146:16.33 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 146:16.33 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 146:16.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 146:16.33 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 146:16.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:16.33 foundInterface = 0; \ 146:16.33 ^~~~~~~~~~~~~~ 146:16.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:16.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:16.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.33 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:16.33 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 146:16.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.33 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 146:16.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 146:16.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 146:16.33 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 146:16.33 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 146:16.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 146:16.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:16.33 } else 146:16.33 ^~~~ 146:16.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:16.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:16.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.33 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:16.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 146:16.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.81 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 146:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 146:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 146:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 146:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 146:16.81 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 146:16.81 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 146:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 146:16.81 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 146:16.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:16.81 foundInterface = 0; \ 146:16.81 ^~~~~~~~~~~~~~ 146:16.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:16.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:16.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.81 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:16.81 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 146:16.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 146:16.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 146:16.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 146:16.82 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 146:16.82 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 146:16.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 146:16.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:16.82 } else 146:16.82 ^~~~ 146:16.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:16.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:16.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.82 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:16.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 146:16.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.86 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:16.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 146:16.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:16.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:16.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 146:16.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 146:16.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 146:16.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 146:16.86 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 146:16.86 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 146:16.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 146:16.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 146:16.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:16.87 foundInterface = 0; \ 146:16.87 ^~~~~~~~~~~~~~ 146:16.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:16.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:16.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:16.87 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 146:16.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.87 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 146:16.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 146:16.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 146:16.87 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 146:16.87 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 146:16.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 146:16.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:16.87 } else 146:16.87 ^~~~ 146:16.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:16.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:16.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:16.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 146:16.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.89 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:16.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 146:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 146:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 146:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 146:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 146:16.90 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 146:16.90 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 146:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 146:16.90 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 146:16.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:16.90 foundInterface = 0; \ 146:16.90 ^~~~~~~~~~~~~~ 146:16.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:16.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:16.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.90 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:16.90 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 146:16.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 146:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 146:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 146:16.90 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 146:16.90 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 146:16.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 146:16.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:16.90 } else 146:16.90 ^~~~ 146:16.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:16.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:16.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.90 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/DelayNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:16.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 146:16.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 146:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:16.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 146:16.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 146:16.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 146:16.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 146:16.93 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 146:16.93 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 146:16.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 146:16.93 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 146:16.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:16.93 foundInterface = 0; \ 146:16.93 ^~~~~~~~~~~~~~ 146:16.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:16.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:16.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.93 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/DynamicsCompressorNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:16.93 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 146:16.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 146:16.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 146:16.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 146:16.93 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 146:16.93 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 146:16.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 146:16.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:16.93 } else 146:16.93 ^~~~ 146:16.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:16.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:16.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.93 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/DynamicsCompressorNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:16.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 146:16.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.95 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:16.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 146:16.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:16.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:16.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 146:16.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 146:16.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 146:16.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 146:16.95 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 146:16.95 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 146:16.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 146:16.95 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 146:16.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:16.95 foundInterface = 0; \ 146:16.95 ^~~~~~~~~~~~~~ 146:16.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:16.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:16.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.96 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:16.96 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 146:16.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 146:16.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 146:16.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 146:16.96 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 146:16.96 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 146:16.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 146:16.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:16.96 } else 146:16.96 ^~~~ 146:16.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:16.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:16.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.96 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/GainNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:16.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 146:16.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.58 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:35.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 146:35.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 146:35.58 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 146:35.58 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 146:35.58 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 146:35.58 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 146:35.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 146:35.58 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 146:35.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:35.58 foundInterface = 0; \ 146:35.58 ^~~~~~~~~~~~~~ 146:35.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:35.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:35.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.58 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:35.59 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 146:35.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.59 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 146:35.59 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 146:35.59 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 146:35.59 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 146:35.59 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 146:35.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 146:35.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:35.59 } else 146:35.59 ^~~~ 146:35.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:35.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:35.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.59 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:35.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 146:35.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.59 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:35.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 146:35.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 146:35.59 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 146:35.59 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 146:35.59 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 146:35.59 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 146:35.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 146:35.59 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 146:35.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:35.60 foundInterface = 0; \ 146:35.60 ^~~~~~~~~~~~~~ 146:35.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:35.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:35.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.60 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:35.60 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 146:35.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 146:35.60 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 146:35.60 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 146:35.60 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 146:35.60 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 146:35.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 146:35.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:35.60 } else 146:35.60 ^~~~ 146:35.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:35.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:35.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.60 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:35.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 146:35.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.61 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:35.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 146:35.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 146:35.61 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 146:35.61 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 146:35.61 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 146:35.61 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 146:35.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 146:35.61 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 146:35.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:35.61 foundInterface = 0; \ 146:35.61 ^~~~~~~~~~~~~~ 146:35.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:35.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:35.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.61 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:35.61 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 146:35.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.61 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 146:35.62 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 146:35.62 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 146:35.62 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 146:35.62 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 146:35.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 146:35.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:35.62 } else 146:35.62 ^~~~ 146:35.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:35.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:35.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.62 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:35.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 146:35.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:35.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 146:35.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 146:35.66 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 146:35.66 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 146:35.66 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 146:35.66 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 146:35.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 146:35.66 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 146:35.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:35.66 foundInterface = 0; \ 146:35.66 ^~~~~~~~~~~~~~ 146:35.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:35.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:35.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.66 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:35.66 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 146:35.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.67 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 146:35.67 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 146:35.67 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 146:35.67 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 146:35.67 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 146:35.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 146:35.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:35.67 } else 146:35.67 ^~~~ 146:35.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:35.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:35.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.67 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:35.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 146:35.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.72 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:35.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 146:35.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 146:35.73 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 146:35.73 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 146:35.73 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 146:35.73 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 146:35.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 146:35.73 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 146:35.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:35.73 foundInterface = 0; \ 146:35.73 ^~~~~~~~~~~~~~ 146:35.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:35.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:35.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.73 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:35.73 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 146:35.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 146:35.73 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 146:35.73 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 146:35.73 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 146:35.73 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 146:35.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 146:35.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:35.73 } else 146:35.73 ^~~~ 146:35.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:35.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:35.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.73 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/PannerNode.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:35.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 146:35.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:35.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 146:35.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 146:35.79 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 146:35.79 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 146:35.79 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 146:35.79 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 146:35.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 146:35.79 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 146:35.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:35.79 foundInterface = 0; \ 146:35.79 ^~~~~~~~~~~~~~ 146:35.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:35.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:35.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.79 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:35.79 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 146:35.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 146:35.79 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 146:35.79 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 146:35.79 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 146:35.79 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 146:35.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 146:35.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:35.79 } else 146:35.79 ^~~~ 146:35.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:35.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:35.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.79 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:35.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 146:35.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.80 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 146:35.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 146:35.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 146:35.80 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 146:35.80 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 146:35.80 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 146:35.80 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 146:35.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 146:35.80 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 146:35.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:35.81 foundInterface = 0; \ 146:35.81 ^~~~~~~~~~~~~~ 146:35.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:35.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:35.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.81 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:35.81 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 146:35.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.81 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 146:35.81 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 146:35.81 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 146:35.81 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 146:35.81 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 146:35.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 146:35.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 146:35.81 } else 146:35.81 ^~~~ 146:35.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 146:35.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 146:35.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.81 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 146:35.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 146:35.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:46.27 dom/media/webaudio/blink 146:53.86 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:74: 146:53.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/blink/HRTFPanner.cpp: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': 146:53.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/blink/HRTFPanner.cpp:284:61: warning: 'convolutionDestinationR1' may be used uninitialized in this function [-Wmaybe-uninitialized] 146:53.87 destinationR[i] = (1 - x) * convolutionDestinationR1[i] + 146:53.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146:53.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/blink/HRTFPanner.cpp:282:61: warning: 'convolutionDestinationL1' may be used uninitialized in this function [-Wmaybe-uninitialized] 146:53.87 destinationL[i] = (1 - x) * convolutionDestinationL1[i] + 146:53.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146:56.97 dom/media/webm 147:10.06 dom/media/webrtc 147:22.71 dom/media/webspeech/synth 147:26.57 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 147:26.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 147:26.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsPrimitives.h:10, 147:26.57 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 147:26.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 147:26.57 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 147:26.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:26.57 foundInterface = 0; \ 147:26.57 ^~~~~~~~~~~~~~ 147:26.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:26.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:26.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:26.57 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:26.57 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 147:26.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:26.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:26.57 else 147:26.57 ^~~~ 147:26.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:26.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:26.57 ^~~~~~~~~~~~~~~~~~ 147:26.57 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:26.57 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 147:26.57 ^~~~~~~~~~~~~~~~~~~~~~ 147:26.59 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 147:26.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:26.59 foundInterface = 0; \ 147:26.59 ^~~~~~~~~~~~~~ 147:26.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:26.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:26.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:26.59 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:26.59 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 147:26.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:26.59 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 147:26.59 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 147:26.59 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/nsSpeechTask.h:10, 147:26.59 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 147:26.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 147:26.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 147:26.59 } else 147:26.59 ^~~~ 147:26.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 147:26.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 147:26.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:26.59 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 147:26.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 147:26.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:26.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 147:26.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 147:26.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsPrimitives.h:10, 147:26.60 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 147:26.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 147:26.60 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 147:26.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:26.60 foundInterface = 0; \ 147:26.60 ^~~~~~~~~~~~~~ 147:26.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:26.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:26.60 ^~~~~~~~~~~~~~~~~~~~~~~ 147:26.60 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:26.60 NS_INTERFACE_MAP_END 147:26.60 ^~~~~~~~~~~~~~~~~~~~ 147:26.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:26.60 else 147:26.60 ^~~~ 147:26.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:26.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:26.60 ^~~~~~~~~~~~~~~~~~ 147:26.60 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:26.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:26.60 ^~~~~~~~~~~~~~~~~~~~~~ 147:26.93 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 147:26.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:26.93 foundInterface = 0; \ 147:26.93 ^~~~~~~~~~~~~~ 147:26.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:26.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:26.93 ^~~~~~~~~~~~~~~~~~~~~~~ 147:26.93 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:26.93 NS_INTERFACE_MAP_END 147:26.93 ^~~~~~~~~~~~~~~~~~~~ 147:26.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:26.93 else 147:26.93 ^~~~ 147:26.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 147:26.93 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 147:26.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:26.93 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 147:26.93 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 147:26.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:28.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 147:28.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:28.18 foundInterface = 0; \ 147:28.18 ^~~~~~~~~~~~~~ 147:28.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:28.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:28.18 ^~~~~~~~~~~~~~~~~~~~~~~ 147:28.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:28.18 NS_INTERFACE_MAP_END 147:28.18 ^~~~~~~~~~~~~~~~~~~~ 147:28.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:28.18 else 147:28.18 ^~~~ 147:28.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 147:28.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 147:28.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:28.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 147:28.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 147:28.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:28.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 147:28.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:28.18 foundInterface = 0; \ 147:28.18 ^~~~~~~~~~~~~~ 147:28.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:28.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:28.18 ^~~~~~~~~~~~~~~~~~~~~~~ 147:28.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:28.18 NS_INTERFACE_MAP_END 147:28.18 ^~~~~~~~~~~~~~~~~~~~ 147:28.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:28.18 else 147:28.18 ^~~~ 147:28.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 147:28.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 147:28.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:28.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:217:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 147:28.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 147:28.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:33.44 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:20: 147:33.44 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'bool mozilla::dom::SpeechSynthesisVoice::LocalService() const': 147:33.44 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10: warning: 'isLocal' may be used uninitialized in this function [-Wmaybe-uninitialized] 147:33.44 return isLocal; 147:33.44 ^~~~~~~ 147:35.27 dom/media/webspeech/synth/speechd 147:38.71 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 147:38.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 147:38.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFactory.h:10, 147:38.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Module.h:12, 147:38.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ModuleUtils.h:11, 147:38.71 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherModule.cpp:7, 147:38.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 147:38.71 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 147:38.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:38.71 foundInterface = 0; \ 147:38.71 ^~~~~~~~~~~~~~ 147:38.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:38.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:38.71 ^~~~~~~~~~~~~~~~~~~~~~~ 147:38.71 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:38.71 NS_INTERFACE_MAP_END 147:38.71 ^~~~~~~~~~~~~~~~~~~~ 147:38.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:38.71 else 147:38.71 ^~~~ 147:38.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 147:38.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 147:38.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:38.71 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 147:38.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 147:38.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:38.71 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 147:38.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:38.72 foundInterface = 0; \ 147:38.72 ^~~~~~~~~~~~~~ 147:38.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:38.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:38.72 ^~~~~~~~~~~~~~~~~~~~~~~ 147:38.72 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:38.72 NS_INTERFACE_MAP_END 147:38.72 ^~~~~~~~~~~~~~~~~~~~ 147:38.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:38.72 else 147:38.72 ^~~~ 147:38.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 147:38.72 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 147:38.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:38.72 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 147:38.72 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 147:38.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:41.26 dom/media/webspeech/recognition 147:42.30 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 147:42.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 147:42.30 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechGrammar.h:10, 147:42.30 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 147:42.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 147:42.30 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 147:42.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:42.30 foundInterface = 0; \ 147:42.30 ^~~~~~~~~~~~~~ 147:42.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:42.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:42.31 ^~~~~~~~~~~~~~~~~~~~~~~ 147:42.31 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:42.31 NS_INTERFACE_MAP_END 147:42.31 ^~~~~~~~~~~~~~~~~~~~ 147:42.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:42.31 else 147:42.31 ^~~~ 147:42.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:42.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:42.31 ^~~~~~~~~~~~~~~~~~ 147:42.31 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:42.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:42.31 ^~~~~~~~~~~~~~~~~~~~~~ 147:45.26 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 147:45.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:45.26 foundInterface = 0; \ 147:45.26 ^~~~~~~~~~~~~~ 147:45.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:45.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:45.26 ^~~~~~~~~~~~~~~~~~~~~~~ 147:45.26 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:45.26 NS_INTERFACE_MAP_END 147:45.26 ^~~~~~~~~~~~~~~~~~~~ 147:45.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:45.26 else 147:45.26 ^~~~ 147:45.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:45.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:45.26 ^~~~~~~~~~~~~~~~~~ 147:45.26 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:45.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:45.26 ^~~~~~~~~~~~~~~~~~~~~~ 147:45.92 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 147:45.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:45.92 foundInterface = 0; \ 147:45.92 ^~~~~~~~~~~~~~ 147:45.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:45.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:45.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:45.92 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognition.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:45.92 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 147:45.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:45.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:45.92 else 147:45.92 ^~~~ 147:45.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:45.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:45.92 ^~~~~~~~~~~~~~~~~~ 147:45.92 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognition.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:45.92 NS_INTERFACE_MAP_ENTRY(nsIObserver) 147:45.92 ^~~~~~~~~~~~~~~~~~~~~~ 147:45.98 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 147:45.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:45.98 foundInterface = 0; \ 147:45.98 ^~~~~~~~~~~~~~ 147:45.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:45.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:45.99 ^~~~~~~~~~~~~~~~~~~~~~~ 147:45.99 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:45.99 NS_INTERFACE_MAP_END 147:45.99 ^~~~~~~~~~~~~~~~~~~~ 147:45.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:45.99 else 147:45.99 ^~~~ 147:45.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:45.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:45.99 ^~~~~~~~~~~~~~~~~~ 147:45.99 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:45.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:45.99 ^~~~~~~~~~~~~~~~~~~~~~ 147:45.99 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 147:45.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:45.99 foundInterface = 0; \ 147:45.99 ^~~~~~~~~~~~~~ 147:45.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:45.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:45.99 ^~~~~~~~~~~~~~~~~~~~~~~ 147:45.99 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:45.99 NS_INTERFACE_MAP_END 147:45.99 ^~~~~~~~~~~~~~~~~~~~ 147:45.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:45.99 else 147:45.99 ^~~~ 147:45.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:45.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:45.99 ^~~~~~~~~~~~~~~~~~ 147:46.00 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:46.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:46.00 ^~~~~~~~~~~~~~~~~~~~~~ 147:46.55 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 147:46.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:46.55 foundInterface = 0; \ 147:46.56 ^~~~~~~~~~~~~~ 147:46.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:46.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:46.56 ^~~~~~~~~~~~~~~~~~~~~~~ 147:46.56 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:46.56 NS_INTERFACE_MAP_END 147:46.56 ^~~~~~~~~~~~~~~~~~~~ 147:46.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:46.56 else 147:46.56 ^~~~ 147:46.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:46.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:46.56 ^~~~~~~~~~~~~~~~~~ 147:46.56 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:46.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:46.56 ^~~~~~~~~~~~~~~~~~~~~~ 147:54.55 dom/media/mp4 148:14.73 dom/media/gtest 149:36.54 dom/media/gtest/mp4_demuxer 149:50.63 dom/midi 149:55.49 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 149:55.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 149:55.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 149:55.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 149:55.49 from /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIAccess.cpp:7, 149:55.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 149:55.49 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 149:55.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:55.49 foundInterface = 0; \ 149:55.49 ^~~~~~~~~~~~~~ 149:55.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:55.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:55.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:55.49 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIAccess.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:55.49 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 149:55.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:55.49 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 149:55.49 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 149:55.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 149:55.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 149:55.49 from /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIAccess.cpp:7, 149:55.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 149:55.49 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:55.49 else 149:55.49 ^~~~ 149:55.49 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIAccess.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 149:55.49 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 149:55.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:57.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 149:57.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 149:57.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 149:57.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 149:57.65 from /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIAccess.cpp:7, 149:57.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 149:57.65 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 149:57.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:57.65 foundInterface = 0; \ 149:57.65 ^~~~~~~~~~~~~~ 149:57.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:57.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:57.65 ^~~~~~~~~~~~~~~~~~~~~~~ 149:57.65 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:57.65 NS_INTERFACE_MAP_END 149:57.65 ^~~~~~~~~~~~~~~~~~~~ 149:57.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:57.65 else 149:57.65 ^~~~ 149:57.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:57.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:57.65 ^~~~~~~~~~~~~~~~~~ 149:57.65 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIInputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:57.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 149:57.65 ^~~~~~~~~~~~~~~~~~~~~~ 149:57.67 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 149:57.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:57.67 foundInterface = 0; \ 149:57.67 ^~~~~~~~~~~~~~ 149:57.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:57.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:57.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:57.67 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:57.67 NS_INTERFACE_MAP_END_INHERITING(Event) 149:57.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:57.67 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 149:57.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 149:57.67 from /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIAccess.cpp:7, 149:57.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 149:57.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:57.68 } else 149:57.68 ^~~~ 149:57.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:57.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 149:57.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:57.68 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 149:57.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 149:57.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:57.68 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 149:57.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 149:57.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 149:57.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 149:57.68 from /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIAccess.cpp:7, 149:57.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 149:57.68 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 149:57.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:57.68 foundInterface = 0; \ 149:57.68 ^~~~~~~~~~~~~~ 149:57.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:57.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:57.69 ^~~~~~~~~~~~~~~~~~~~~~~ 149:57.69 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:57.69 NS_INTERFACE_MAP_END 149:57.69 ^~~~~~~~~~~~~~~~~~~~ 149:57.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:57.69 else 149:57.69 ^~~~ 149:57.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:57.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:57.69 ^~~~~~~~~~~~~~~~~~ 149:57.69 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIOutputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:57.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 149:57.69 ^~~~~~~~~~~~~~~~~~~~~~ 149:57.71 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 149:57.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:57.71 foundInterface = 0; \ 149:57.71 ^~~~~~~~~~~~~~ 149:57.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:57.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:57.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:57.71 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIPort.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:57.71 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 149:57.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:57.71 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 149:57.71 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 149:57.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 149:57.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 149:57.71 from /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIAccess.cpp:7, 149:57.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 149:57.71 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:57.72 else 149:57.72 ^~~~ 149:57.72 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIPort.cpp:30:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 149:57.72 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 149:57.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:11.10 dom/notification 150:17.84 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 150:17.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 150:17.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 150:17.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Notification.h:10, 150:17.84 from /builddir/build/BUILD/firefox-66.0.3/dom/notification/Notification.cpp:7, 150:17.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 150:17.84 /builddir/build/BUILD/firefox-66.0.3/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 150:17.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:17.84 foundInterface = 0; \ 150:17.84 ^~~~~~~~~~~~~~ 150:17.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:17.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:17.84 ^~~~~~~~~~~~~~~~~~~~~~~ 150:17.84 /builddir/build/BUILD/firefox-66.0.3/dom/notification/Notification.cpp:169:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:17.84 NS_INTERFACE_MAP_END 150:17.84 ^~~~~~~~~~~~~~~~~~~~ 150:17.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:17.84 else 150:17.84 ^~~~ 150:17.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:17.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:17.84 ^~~~~~~~~~~~~~~~~~ 150:17.84 /builddir/build/BUILD/firefox-66.0.3/dom/notification/Notification.cpp:168:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:17.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:17.84 ^~~~~~~~~~~~~~~~~~~~~~ 150:17.89 /builddir/build/BUILD/firefox-66.0.3/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 150:17.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:17.89 foundInterface = 0; \ 150:17.89 ^~~~~~~~~~~~~~ 150:17.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:17.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:17.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:17.89 /builddir/build/BUILD/firefox-66.0.3/dom/notification/Notification.cpp:1006:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:17.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 150:17.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:17.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:17.89 else 150:17.89 ^~~~ 150:17.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:17.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:17.89 ^~~~~~~~~~~~~~~~~~ 150:17.89 /builddir/build/BUILD/firefox-66.0.3/dom/notification/Notification.cpp:1005:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:17.89 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 150:17.89 ^~~~~~~~~~~~~~~~~~~~~~ 150:17.96 /builddir/build/BUILD/firefox-66.0.3/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 150:17.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:17.96 foundInterface = 0; \ 150:17.96 ^~~~~~~~~~~~~~ 150:17.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:17.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:17.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:17.96 /builddir/build/BUILD/firefox-66.0.3/dom/notification/NotificationEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:17.96 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 150:17.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:17.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 150:17.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Notification.h:10, 150:17.96 from /builddir/build/BUILD/firefox-66.0.3/dom/notification/Notification.cpp:7, 150:17.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 150:17.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:17.96 } else 150:17.96 ^~~~ 150:17.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 150:17.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 150:17.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:17.96 /builddir/build/BUILD/firefox-66.0.3/dom/notification/NotificationEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 150:17.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 150:17.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:26.83 dom/offline 150:30.48 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 150:30.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 150:30.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIApplicationCache.h:10, 150:30.48 from /builddir/build/BUILD/firefox-66.0.3/dom/offline/nsDOMOfflineResourceList.h:11, 150:30.48 from /builddir/build/BUILD/firefox-66.0.3/dom/offline/nsDOMOfflineResourceList.cpp:7, 150:30.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 150:30.48 /builddir/build/BUILD/firefox-66.0.3/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 150:30.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:30.48 foundInterface = 0; \ 150:30.48 ^~~~~~~~~~~~~~ 150:30.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:30.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:30.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:30.48 /builddir/build/BUILD/firefox-66.0.3/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:30.48 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 150:30.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:30.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:30.48 else 150:30.48 ^~~~ 150:30.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:30.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:30.48 ^~~~~~~~~~~~~~~~~~ 150:30.48 /builddir/build/BUILD/firefox-66.0.3/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:30.48 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 150:30.48 ^~~~~~~~~~~~~~~~~~~~~~ 150:33.04 dom/power 150:37.58 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 150:37.58 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 150:37.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 150:37.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 150:37.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 150:37.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ContentParent.h:10, 150:37.58 from /builddir/build/BUILD/firefox-66.0.3/dom/power/PowerManagerService.cpp:7, 150:37.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 150:37.58 /builddir/build/BUILD/firefox-66.0.3/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 150:37.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:37.58 foundInterface = 0; \ 150:37.58 ^~~~~~~~~~~~~~ 150:37.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:37.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:37.58 ^~~~~~~~~~~~~~~~~~~~~~~ 150:37.58 /builddir/build/BUILD/firefox-66.0.3/dom/power/WakeLock.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:37.58 NS_INTERFACE_MAP_END 150:37.58 ^~~~~~~~~~~~~~~~~~~~ 150:37.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:37.58 else 150:37.59 ^~~~ 150:37.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:37.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:37.59 ^~~~~~~~~~~~~~~~~~ 150:37.59 /builddir/build/BUILD/firefox-66.0.3/dom/power/WakeLock.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:37.59 NS_INTERFACE_MAP_ENTRY(nsIWakeLock) 150:37.59 ^~~~~~~~~~~~~~~~~~~~~~ 150:40.08 dom/push 150:44.11 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 150:44.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 150:44.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 150:44.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 150:44.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 150:44.11 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 150:44.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PushManager.h:29, 150:44.11 from /builddir/build/BUILD/firefox-66.0.3/dom/push/PushManager.cpp:7, 150:44.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 150:44.12 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 150:44.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:44.12 foundInterface = 0; \ 150:44.12 ^~~~~~~~~~~~~~ 150:44.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:44.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:44.12 ^~~~~~~~~~~~~~~~~~~~~~~ 150:44.12 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushManager.cpp:410:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:44.12 NS_INTERFACE_MAP_END 150:44.12 ^~~~~~~~~~~~~~~~~~~~ 150:44.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:44.12 else 150:44.12 ^~~~ 150:44.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:44.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:44.12 ^~~~~~~~~~~~~~~~~~ 150:44.12 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushManager.cpp:409:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:44.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:44.12 ^~~~~~~~~~~~~~~~~~~~~~ 150:46.11 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 150:46.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:46.11 foundInterface = 0; \ 150:46.11 ^~~~~~~~~~~~~~ 150:46.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:46.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:46.11 ^~~~~~~~~~~~~~~~~~~~~~~ 150:46.11 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushNotifier.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:46.11 NS_INTERFACE_MAP_END 150:46.11 ^~~~~~~~~~~~~~~~~~~~ 150:46.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:46.11 else 150:46.11 ^~~~ 150:46.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:46.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:46.11 ^~~~~~~~~~~~~~~~~~ 150:46.11 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushNotifier.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:46.12 NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 150:46.12 ^~~~~~~~~~~~~~~~~~~~~~ 150:46.12 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 150:46.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:46.12 foundInterface = 0; \ 150:46.12 ^~~~~~~~~~~~~~ 150:46.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:46.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:46.12 ^~~~~~~~~~~~~~~~~~~~~~~ 150:46.12 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushNotifier.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:46.12 NS_INTERFACE_MAP_END 150:46.12 ^~~~~~~~~~~~~~~~~~~~ 150:46.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:46.12 else 150:46.12 ^~~~ 150:46.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:46.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:46.12 ^~~~~~~~~~~~~~~~~~ 150:46.12 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushNotifier.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:46.12 NS_INTERFACE_MAP_ENTRY(nsIPushData) 150:46.12 ^~~~~~~~~~~~~~~~~~~~~~ 150:46.12 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 150:46.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:46.13 foundInterface = 0; \ 150:46.13 ^~~~~~~~~~~~~~ 150:46.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:46.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:46.13 ^~~~~~~~~~~~~~~~~~~~~~~ 150:46.13 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushNotifier.cpp:224:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:46.13 NS_INTERFACE_MAP_END 150:46.13 ^~~~~~~~~~~~~~~~~~~~ 150:46.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:46.13 else 150:46.13 ^~~~ 150:46.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:46.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:46.13 ^~~~~~~~~~~~~~~~~~ 150:46.13 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushNotifier.cpp:223:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:46.13 NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 150:46.13 ^~~~~~~~~~~~~~~~~~~~~~ 150:46.14 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 150:46.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:46.15 foundInterface = 0; \ 150:46.15 ^~~~~~~~~~~~~~ 150:46.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:46.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:46.15 ^~~~~~~~~~~~~~~~~~~~~~~ 150:46.15 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushSubscription.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:46.15 NS_INTERFACE_MAP_END 150:46.15 ^~~~~~~~~~~~~~~~~~~~ 150:46.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:46.15 else 150:46.15 ^~~~ 150:46.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:46.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:46.15 ^~~~~~~~~~~~~~~~~~ 150:46.15 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushSubscription.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:46.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:46.15 ^~~~~~~~~~~~~~~~~~~~~~ 150:46.16 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 150:46.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:46.16 foundInterface = 0; \ 150:46.16 ^~~~~~~~~~~~~~ 150:46.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:46.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:46.16 ^~~~~~~~~~~~~~~~~~~~~~~ 150:46.16 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:46.16 NS_INTERFACE_MAP_END 150:46.16 ^~~~~~~~~~~~~~~~~~~~ 150:46.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:46.16 else 150:46.16 ^~~~ 150:46.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:46.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:46.16 ^~~~~~~~~~~~~~~~~~ 150:46.16 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:46.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:46.16 ^~~~~~~~~~~~~~~~~~~~~~ 150:51.96 dom/quota 150:59.00 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 150:59.00 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 150:59.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 150:59.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 150:59.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 150:59.00 from /builddir/build/BUILD/firefox-66.0.3/dom/quota/ActorsChild.h:10, 150:59.00 from /builddir/build/BUILD/firefox-66.0.3/dom/quota/ActorsChild.cpp:7, 150:59.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 150:59.00 /builddir/build/BUILD/firefox-66.0.3/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 150:59.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:59.00 foundInterface = 0; \ 150:59.00 ^~~~~~~~~~~~~~ 150:59.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:59.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:59.00 ^~~~~~~~~~~~~~~~~~~~~~~ 150:59.00 /builddir/build/BUILD/firefox-66.0.3/dom/quota/QuotaRequests.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:59.00 NS_INTERFACE_MAP_END 150:59.00 ^~~~~~~~~~~~~~~~~~~~ 150:59.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:59.00 else 150:59.00 ^~~~ 150:59.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:59.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:59.00 ^~~~~~~~~~~~~~~~~~ 150:59.00 /builddir/build/BUILD/firefox-66.0.3/dom/quota/QuotaRequests.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:59.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:59.00 ^~~~~~~~~~~~~~~~~~~~~~ 150:59.00 /builddir/build/BUILD/firefox-66.0.3/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 150:59.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:59.00 foundInterface = 0; \ 150:59.00 ^~~~~~~~~~~~~~ 150:59.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:59.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:59.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:59.00 /builddir/build/BUILD/firefox-66.0.3/dom/quota/QuotaRequests.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:59.00 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 150:59.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:59.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:59.00 else 150:59.00 ^~~~ 150:59.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:59.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:59.01 ^~~~~~~~~~~~~~~~~~ 150:59.01 /builddir/build/BUILD/firefox-66.0.3/dom/quota/QuotaRequests.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:59.01 NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 150:59.01 ^~~~~~~~~~~~~~~~~~~~~~ 150:59.01 /builddir/build/BUILD/firefox-66.0.3/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 150:59.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:59.01 foundInterface = 0; \ 150:59.01 ^~~~~~~~~~~~~~ 150:59.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:59.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:59.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:59.01 /builddir/build/BUILD/firefox-66.0.3/dom/quota/QuotaRequests.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:59.01 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 150:59.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:59.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:59.01 else 150:59.01 ^~~~ 150:59.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:59.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:59.01 ^~~~~~~~~~~~~~~~~~ 150:59.01 /builddir/build/BUILD/firefox-66.0.3/dom/quota/QuotaRequests.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:59.01 NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 150:59.01 ^~~~~~~~~~~~~~~~~~~~~~ 150:59.14 /builddir/build/BUILD/firefox-66.0.3/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 150:59.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:59.15 foundInterface = 0; \ 150:59.15 ^~~~~~~~~~~~~~ 150:59.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:59.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:59.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:59.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:59.15 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 150:59.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:59.15 /builddir/build/BUILD/firefox-66.0.3/dom/quota/StorageManager.cpp:629:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 150:59.15 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 150:59.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:59.15 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 150:59.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 150:59.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 150:59.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 150:59.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 150:59.15 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/base/message_loop.h:32, 150:59.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 150:59.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 150:59.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:15, 150:59.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 150:59.15 from /builddir/build/BUILD/firefox-66.0.3/dom/quota/ActorsChild.h:10, 150:59.15 from /builddir/build/BUILD/firefox-66.0.3/dom/quota/ActorsChild.cpp:7, 150:59.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 150:59.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:59.15 } else 150:59.15 ^~~~ 150:59.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 150:59.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 150:59.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:59.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 150:59.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 150:59.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:59.15 /builddir/build/BUILD/firefox-66.0.3/dom/quota/StorageManager.cpp:629:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 150:59.15 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 150:59.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:59.16 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 150:59.17 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 150:59.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 150:59.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 150:59.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 150:59.17 from /builddir/build/BUILD/firefox-66.0.3/dom/quota/ActorsChild.h:10, 150:59.17 from /builddir/build/BUILD/firefox-66.0.3/dom/quota/ActorsChild.cpp:7, 150:59.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 150:59.17 /builddir/build/BUILD/firefox-66.0.3/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 150:59.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:59.17 foundInterface = 0; \ 150:59.17 ^~~~~~~~~~~~~~ 150:59.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:59.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:59.17 ^~~~~~~~~~~~~~~~~~~~~~~ 150:59.17 /builddir/build/BUILD/firefox-66.0.3/dom/quota/StorageManager.cpp:714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:59.17 NS_INTERFACE_MAP_END 150:59.17 ^~~~~~~~~~~~~~~~~~~~ 150:59.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:59.17 else 150:59.17 ^~~~ 150:59.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:59.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:59.17 ^~~~~~~~~~~~~~~~~~ 150:59.17 /builddir/build/BUILD/firefox-66.0.3/dom/quota/StorageManager.cpp:713:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:59.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:59.17 ^~~~~~~~~~~~~~~~~~~~~~ 151:21.01 dom/quota/test/gtest 151:24.95 dom/security 151:30.80 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 151:30.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 151:30.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 151:30.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 151:30.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 151:30.81 from /builddir/build/BUILD/firefox-66.0.3/dom/security/CSPEvalChecker.cpp:8, 151:30.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 151:30.81 /builddir/build/BUILD/firefox-66.0.3/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 151:30.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:30.81 foundInterface = 0; \ 151:30.81 ^~~~~~~~~~~~~~ 151:30.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:30.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:30.81 ^~~~~~~~~~~~~~~~~~~~~~~ 151:30.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:30.81 NS_INTERFACE_MAP_END 151:30.81 ^~~~~~~~~~~~~~~~~~~~ 151:30.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 151:30.81 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 151:30.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 151:30.81 /builddir/build/BUILD/firefox-66.0.3/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 151:30.81 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 151:30.81 ^~~~~~~~~~~~~~~~~~~~ 151:30.81 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/security/nsCSPContext.cpp:18, 151:30.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/security/Unified_cpp_dom_security0.cpp:56: 151:30.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:30.81 } else 151:30.81 ^~~~ 151:30.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 151:30.81 } else 151:30.81 ^~~~ 151:30.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 151:30.81 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 151:30.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 151:30.81 /builddir/build/BUILD/firefox-66.0.3/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 151:30.81 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 151:30.81 ^~~~~~~~~~~~~~~~~~~~ 151:52.35 dom/security/test/gtest 151:59.39 dom/security/featurepolicy 152:02.78 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:02.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 152:02.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:02.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:02.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 152:02.78 from /builddir/build/BUILD/firefox-66.0.3/dom/security/featurepolicy/Feature.h:11, 152:02.78 from /builddir/build/BUILD/firefox-66.0.3/dom/security/featurepolicy/Feature.cpp:7, 152:02.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2: 152:02.78 /builddir/build/BUILD/firefox-66.0.3/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 152:02.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:02.78 foundInterface = 0; \ 152:02.78 ^~~~~~~~~~~~~~ 152:02.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:02.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:02.78 ^~~~~~~~~~~~~~~~~~~~~~~ 152:02.78 /builddir/build/BUILD/firefox-66.0.3/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:02.78 NS_INTERFACE_MAP_END 152:02.78 ^~~~~~~~~~~~~~~~~~~~ 152:02.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:02.78 else 152:02.78 ^~~~ 152:02.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:02.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:02.78 ^~~~~~~~~~~~~~~~~~ 152:02.78 /builddir/build/BUILD/firefox-66.0.3/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:02.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:02.78 ^~~~~~~~~~~~~~~~~~~~~~ 152:05.83 dom/security/featurepolicy/test/gtest 152:10.63 dom/storage 152:16.71 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:16.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 152:16.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:16.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:16.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 152:16.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 152:16.71 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/Storage.h:11, 152:16.71 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.h:10, 152:16.71 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.cpp:7, 152:16.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 152:16.71 /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 152:16.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:16.71 foundInterface = 0; \ 152:16.71 ^~~~~~~~~~~~~~ 152:16.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:16.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:16.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:16.71 /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:16.71 NS_INTERFACE_MAP_END_INHERITING(Storage) 152:16.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:16.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:16.71 else 152:16.71 ^~~~ 152:16.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:16.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:16.71 ^~~~~~~~~~~~~~~~~~ 152:16.71 /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:16.71 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 152:16.71 ^~~~~~~~~~~~~~~~~~~~~~ 152:16.79 /builddir/build/BUILD/firefox-66.0.3/dom/storage/PartitionedLocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::PartitionedLocalStorage::QueryInterface(const nsIID&, void**)': 152:16.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:16.79 foundInterface = 0; \ 152:16.79 ^~~~~~~~~~~~~~ 152:16.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:16.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:16.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:16.80 /builddir/build/BUILD/firefox-66.0.3/dom/storage/PartitionedLocalStorage.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:16.80 NS_INTERFACE_MAP_END_INHERITING(Storage) 152:16.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:16.80 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/storage/Storage.h:13, 152:16.80 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.h:10, 152:16.80 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.cpp:7, 152:16.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 152:16.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:16.80 } else 152:16.80 ^~~~ 152:16.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:16.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:16.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:16.80 /builddir/build/BUILD/firefox-66.0.3/dom/storage/PartitionedLocalStorage.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:16.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PartitionedLocalStorage) 152:16.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:16.81 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 152:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 152:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 152:16.81 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/Storage.h:11, 152:16.81 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.h:10, 152:16.81 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.cpp:7, 152:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 152:16.81 /builddir/build/BUILD/firefox-66.0.3/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 152:16.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:16.81 foundInterface = 0; \ 152:16.81 ^~~~~~~~~~~~~~ 152:16.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:16.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:16.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:16.81 /builddir/build/BUILD/firefox-66.0.3/dom/storage/SessionStorage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:16.81 NS_INTERFACE_MAP_END_INHERITING(Storage) 152:16.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:16.81 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/storage/Storage.h:13, 152:16.81 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.h:10, 152:16.81 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.cpp:7, 152:16.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 152:16.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:16.81 } else 152:16.81 ^~~~ 152:16.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:16.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:16.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:16.81 /builddir/build/BUILD/firefox-66.0.3/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:16.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 152:16.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:16.83 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:16.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 152:16.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:16.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:16.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 152:16.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 152:16.83 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/Storage.h:11, 152:16.83 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.h:10, 152:16.83 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.cpp:7, 152:16.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 152:16.83 /builddir/build/BUILD/firefox-66.0.3/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 152:16.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:16.83 foundInterface = 0; \ 152:16.83 ^~~~~~~~~~~~~~ 152:16.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:16.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:16.84 ^~~~~~~~~~~~~~~~~~~~~~~ 152:16.84 /builddir/build/BUILD/firefox-66.0.3/dom/storage/Storage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:16.84 NS_INTERFACE_MAP_END 152:16.84 ^~~~~~~~~~~~~~~~~~~~ 152:16.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:16.84 else 152:16.84 ^~~~ 152:16.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:16.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:16.84 ^~~~~~~~~~~~~~~~~~ 152:16.84 /builddir/build/BUILD/firefox-66.0.3/dom/storage/Storage.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:16.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:16.84 ^~~~~~~~~~~~~~~~~~~~~~ 152:16.86 /builddir/build/BUILD/firefox-66.0.3/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 152:16.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:16.86 foundInterface = 0; \ 152:16.86 ^~~~~~~~~~~~~~ 152:16.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:16.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:16.86 ^~~~~~~~~~~~~~~~~~~~~~~ 152:16.86 /builddir/build/BUILD/firefox-66.0.3/dom/storage/StorageActivityService.cpp:289:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:16.86 NS_INTERFACE_MAP_END 152:16.86 ^~~~~~~~~~~~~~~~~~~~ 152:16.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:16.86 else 152:16.86 ^~~~ 152:16.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:16.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:16.86 ^~~~~~~~~~~~~~~~~~ 152:16.86 /builddir/build/BUILD/firefox-66.0.3/dom/storage/StorageActivityService.cpp:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:16.86 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 152:16.86 ^~~~~~~~~~~~~~~~~~~~~~ 152:33.19 dom/svg 152:37.61 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:37.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 152:37.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:37.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:37.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 152:37.61 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 152:37.61 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGAngle.h:10, 152:37.61 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGAngle.cpp:7, 152:37.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 152:37.61 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 152:37.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:37.61 foundInterface = 0; \ 152:37.61 ^~~~~~~~~~~~~~ 152:37.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:37.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:37.61 ^~~~~~~~~~~~~~~~~~~~~~~ 152:37.61 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGAnimatedNumberList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:37.61 NS_INTERFACE_MAP_END 152:37.61 ^~~~~~~~~~~~~~~~~~~~ 152:37.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:37.61 else 152:37.61 ^~~~ 152:37.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:37.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:37.61 ^~~~~~~~~~~~~~~~~~ 152:37.61 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGAnimatedNumberList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:37.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:37.61 ^~~~~~~~~~~~~~~~~~~~~~ 152:37.63 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLength::QueryInterface(const nsIID&, void**)': 152:37.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:37.63 foundInterface = 0; \ 152:37.63 ^~~~~~~~~~~~~~ 152:37.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:37.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:37.63 ^~~~~~~~~~~~~~~~~~~~~~~ 152:37.63 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:37.63 NS_INTERFACE_MAP_END 152:37.63 ^~~~~~~~~~~~~~~~~~~~ 152:37.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:37.63 else 152:37.63 ^~~~ 152:37.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:37.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:37.63 ^~~~~~~~~~~~~~~~~~ 152:37.63 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:37.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:37.63 ^~~~~~~~~~~~~~~~~~~~~~ 152:37.63 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 152:37.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:37.63 foundInterface = 0; \ 152:37.63 ^~~~~~~~~~~~~~ 152:37.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:37.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:37.63 ^~~~~~~~~~~~~~~~~~~~~~~ 152:37.63 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:37.63 NS_INTERFACE_MAP_END 152:37.63 ^~~~~~~~~~~~~~~~~~~~ 152:37.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:37.63 else 152:37.63 ^~~~ 152:37.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:37.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:37.63 ^~~~~~~~~~~~~~~~~~ 152:37.63 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:37.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:37.63 ^~~~~~~~~~~~~~~~~~~~~~ 152:37.64 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 152:37.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:37.64 foundInterface = 0; \ 152:37.64 ^~~~~~~~~~~~~~ 152:37.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:37.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:37.64 ^~~~~~~~~~~~~~~~~~~~~~~ 152:37.64 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGNumber.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:37.64 NS_INTERFACE_MAP_END 152:37.64 ^~~~~~~~~~~~~~~~~~~~ 152:37.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:37.64 else 152:37.64 ^~~~ 152:37.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:37.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:37.64 ^~~~~~~~~~~~~~~~~~ 152:37.64 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGNumber.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:37.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:37.64 ^~~~~~~~~~~~~~~~~~~~~~ 152:37.65 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 152:37.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:37.65 foundInterface = 0; \ 152:37.65 ^~~~~~~~~~~~~~ 152:37.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:37.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:37.65 ^~~~~~~~~~~~~~~~~~~~~~~ 152:37.65 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:37.65 NS_INTERFACE_MAP_END 152:37.65 ^~~~~~~~~~~~~~~~~~~~ 152:37.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:37.65 else 152:37.65 ^~~~ 152:37.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:37.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:37.65 ^~~~~~~~~~~~~~~~~~ 152:37.65 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:37.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:37.65 ^~~~~~~~~~~~~~~~~~~~~~ 152:37.72 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 152:37.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:37.72 foundInterface = 0; \ 152:37.72 ^~~~~~~~~~~~~~ 152:37.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:37.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:37.72 ^~~~~~~~~~~~~~~~~~~~~~~ 152:37.72 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGPathSegList.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:37.72 NS_INTERFACE_MAP_END 152:37.72 ^~~~~~~~~~~~~~~~~~~~ 152:37.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:37.72 else 152:37.72 ^~~~ 152:37.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:37.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:37.72 ^~~~~~~~~~~~~~~~~~ 152:37.72 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGPathSegList.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:37.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:37.72 ^~~~~~~~~~~~~~~~~~~~~~ 152:37.74 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 152:37.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:37.74 foundInterface = 0; \ 152:37.74 ^~~~~~~~~~~~~~ 152:37.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:37.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:37.74 ^~~~~~~~~~~~~~~~~~~~~~~ 152:37.74 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:37.74 NS_INTERFACE_MAP_END 152:37.74 ^~~~~~~~~~~~~~~~~~~~ 152:37.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:37.74 else 152:37.74 ^~~~ 152:37.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:37.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:37.74 ^~~~~~~~~~~~~~~~~~ 152:37.74 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:37.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:37.74 ^~~~~~~~~~~~~~~~~~~~~~ 152:37.76 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 152:37.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:37.76 foundInterface = 0; \ 152:37.76 ^~~~~~~~~~~~~~ 152:37.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:37.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:37.76 ^~~~~~~~~~~~~~~~~~~~~~~ 152:37.76 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGStringList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:37.76 NS_INTERFACE_MAP_END 152:37.76 ^~~~~~~~~~~~~~~~~~~~ 152:37.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:37.76 else 152:37.76 ^~~~ 152:37.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:37.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:37.76 ^~~~~~~~~~~~~~~~~~ 152:37.76 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGStringList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:37.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:37.76 ^~~~~~~~~~~~~~~~~~~~~~ 152:37.77 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 152:37.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:37.77 foundInterface = 0; \ 152:37.77 ^~~~~~~~~~~~~~ 152:37.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:37.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:37.77 ^~~~~~~~~~~~~~~~~~~~~~~ 152:37.77 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:37.77 NS_INTERFACE_MAP_END 152:37.77 ^~~~~~~~~~~~~~~~~~~~ 152:37.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:37.77 else 152:37.77 ^~~~ 152:37.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:37.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:37.77 ^~~~~~~~~~~~~~~~~~ 152:37.77 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:37.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:37.77 ^~~~~~~~~~~~~~~~~~~~~~ 152:37.80 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 152:37.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:37.80 foundInterface = 0; \ 152:37.80 ^~~~~~~~~~~~~~ 152:37.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:37.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:37.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:37.80 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:37.80 NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 152:37.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:37.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:37.80 else 152:37.80 ^~~~ 152:37.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:37.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:37.80 ^~~~~~~~~~~~~~~~~~ 152:37.80 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAElement.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:37.80 NS_INTERFACE_MAP_ENTRY(Link) 152:37.80 ^~~~~~~~~~~~~~~~~~~~~~ 152:56.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 152:56.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 152:56.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:56.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:56.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 152:56.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 152:56.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGAngleBinding.h:9, 152:56.76 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAngle.h:14, 152:56.76 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAngle.cpp:7, 152:56.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 152:56.76 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 152:56.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:56.76 foundInterface = 0; \ 152:56.76 ^~~~~~~~~~~~~~ 152:56.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:56.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:56.76 ^~~~~~~~~~~~~~~~~~~~~~~ 152:56.76 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:56.76 NS_INTERFACE_MAP_END 152:56.76 ^~~~~~~~~~~~~~~~~~~~ 152:56.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:56.76 else 152:56.76 ^~~~ 152:56.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:56.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:56.76 ^~~~~~~~~~~~~~~~~~ 152:56.76 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:56.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:56.76 ^~~~~~~~~~~~~~~~~~~~~~ 152:56.77 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 152:56.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:56.77 foundInterface = 0; \ 152:56.77 ^~~~~~~~~~~~~~ 152:56.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:56.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:56.77 ^~~~~~~~~~~~~~~~~~~~~~~ 152:56.77 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedInteger.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:56.77 NS_INTERFACE_MAP_END 152:56.77 ^~~~~~~~~~~~~~~~~~~~ 152:56.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:56.77 else 152:56.77 ^~~~ 152:56.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:56.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:56.77 ^~~~~~~~~~~~~~~~~~ 152:56.77 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedInteger.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:56.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:56.77 ^~~~~~~~~~~~~~~~~~~~~~ 152:56.79 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 152:56.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:56.79 foundInterface = 0; \ 152:56.79 ^~~~~~~~~~~~~~ 152:56.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:56.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:56.79 ^~~~~~~~~~~~~~~~~~~~~~~ 152:56.79 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedNumber.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:56.79 NS_INTERFACE_MAP_END 152:56.79 ^~~~~~~~~~~~~~~~~~~~ 152:56.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:56.79 else 152:56.79 ^~~~ 152:56.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:56.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:56.79 ^~~~~~~~~~~~~~~~~~ 152:56.80 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedNumber.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:56.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:56.80 ^~~~~~~~~~~~~~~~~~~~~~ 152:56.84 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 152:56.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:56.84 foundInterface = 0; \ 152:56.84 ^~~~~~~~~~~~~~ 152:56.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:56.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:56.84 ^~~~~~~~~~~~~~~~~~~~~~~ 152:56.84 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:56.84 NS_INTERFACE_MAP_END 152:56.84 ^~~~~~~~~~~~~~~~~~~~ 152:56.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:56.85 else 152:56.85 ^~~~ 152:56.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:56.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:56.86 ^~~~~~~~~~~~~~~~~~ 152:56.86 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:56.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:56.86 ^~~~~~~~~~~~~~~~~~~~~~ 153:06.87 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 153:06.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 153:06.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/StaticMutex.h:11, 153:06.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/gfx/2D.h:31, 153:06.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/SVGContentUtils.h:13, 153:06.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGElement.h:17, 153:06.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGAnimatedString.h:10, 153:06.87 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedString.cpp:7, 153:06.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg2.cpp:2: 153:06.87 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 153:06.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:06.87 foundInterface = 0; \ 153:06.87 ^~~~~~~~~~~~~~ 153:06.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:06.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:06.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:06.87 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimationElement.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:06.87 NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 153:06.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:06.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:06.88 else 153:06.88 ^~~~ 153:06.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:06.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:06.88 ^~~~~~~~~~~~~~~~~~ 153:06.88 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimationElement.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:06.88 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 153:06.88 ^~~~~~~~~~~~~~~~~~~~~~ 153:06.91 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGClass.cpp: In member function 'virtual nsresult mozilla::dom::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 153:06.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:06.91 foundInterface = 0; \ 153:06.91 ^~~~~~~~~~~~~~ 153:06.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:06.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:06.91 ^~~~~~~~~~~~~~~~~~~~~~~ 153:06.92 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGClass.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:06.92 NS_INTERFACE_MAP_END 153:06.92 ^~~~~~~~~~~~~~~~~~~~ 153:06.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:06.92 else 153:06.92 ^~~~ 153:06.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:06.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:06.92 ^~~~~~~~~~~~~~~~~~ 153:06.92 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGClass.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:06.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 153:06.92 ^~~~~~~~~~~~~~~~~~~~~~ 153:33.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 153:33.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 153:33.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/StaticMutex.h:11, 153:33.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/gfx/2D.h:31, 153:33.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/SVGContentUtils.h:13, 153:33.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGElement.h:17, 153:33.61 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGFilters.h:11, 153:33.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGFEOffsetElement.h:10, 153:33.61 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGFEOffsetElement.cpp:7, 153:33.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 153:33.61 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGFE::QueryInterface(const nsIID&, void**)': 153:33.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:33.61 foundInterface = 0; \ 153:33.61 ^~~~~~~~~~~~~~ 153:33.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:33.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:33.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:33.61 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGFilters.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:33.61 NS_INTERFACE_MAP_END_INHERITING(SVGFEBase) 153:33.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:33.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 153:33.61 } else 153:33.61 ^~~~ 153:33.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 153:33.61 NS_IMPL_QUERY_BODY_CONCRETE(_class) 153:33.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:33.61 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGFilters.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 153:33.61 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGFE) 153:33.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:33.62 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 153:33.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:33.62 foundInterface = 0; \ 153:33.62 ^~~~~~~~~~~~~~ 153:33.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:33.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:33.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:33.62 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGFilters.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:33.62 NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 153:33.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:33.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 153:33.62 } else 153:33.62 ^~~~ 153:33.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 153:33.62 NS_IMPL_QUERY_BODY_CONCRETE(_class) 153:33.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:33.62 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGFilters.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 153:33.62 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 153:33.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:33.86 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 153:33.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:33.86 foundInterface = 0; \ 153:33.86 ^~~~~~~~~~~~~~ 153:33.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:33.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:33.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:33.86 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:33.86 NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 153:33.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:33.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:33.86 else 153:33.86 ^~~~ 153:33.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:33.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:33.86 ^~~~~~~~~~~~~~~~~~ 153:33.86 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:33.86 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 153:33.86 ^~~~~~~~~~~~~~~~~~~~~~ 153:57.54 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 153:57.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 153:57.54 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGNumberList.h:10, 153:57.54 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGNumberListSMILType.cpp:12, 153:57.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 153:57.54 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 153:57.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:57.54 foundInterface = 0; \ 153:57.54 ^~~~~~~~~~~~~~ 153:57.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:57.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:57.54 ^~~~~~~~~~~~~~~~~~~~~~~ 153:57.54 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGPreserveAspectRatio.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:57.54 NS_INTERFACE_MAP_END 153:57.54 ^~~~~~~~~~~~~~~~~~~~ 153:57.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:57.54 else 153:57.54 ^~~~ 153:57.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:57.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:57.54 ^~~~~~~~~~~~~~~~~~ 153:57.54 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGPreserveAspectRatio.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:57.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 153:57.54 ^~~~~~~~~~~~~~~~~~~~~~ 154:11.68 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 154:11.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 154:11.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 154:11.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 154:11.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 154:11.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 154:11.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGRect.h:10, 154:11.68 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGRect.cpp:7, 154:11.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 154:11.68 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 154:11.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:11.69 foundInterface = 0; \ 154:11.69 ^~~~~~~~~~~~~~ 154:11.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:11.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:11.69 ^~~~~~~~~~~~~~~~~~~~~~~ 154:11.69 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGRect.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:11.69 NS_INTERFACE_MAP_END 154:11.69 ^~~~~~~~~~~~~~~~~~~~ 154:11.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:11.69 else 154:11.69 ^~~~ 154:11.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:11.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:11.69 ^~~~~~~~~~~~~~~~~~ 154:11.69 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGRect.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:11.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:11.69 ^~~~~~~~~~~~~~~~~~~~~~ 154:13.02 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 154:13.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:13.02 foundInterface = 0; \ 154:13.02 ^~~~~~~~~~~~~~ 154:13.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:13.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:13.02 ^~~~~~~~~~~~~~~~~~~~~~~ 154:13.02 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGSVGElement.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:13.02 NS_INTERFACE_MAP_END 154:13.02 ^~~~~~~~~~~~~~~~~~~~ 154:13.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:13.02 else 154:13.03 ^~~~ 154:13.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:13.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:13.03 ^~~~~~~~~~~~~~~~~~ 154:13.03 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGSVGElement.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:13.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:13.03 ^~~~~~~~~~~~~~~~~~~~~~ 154:13.03 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 154:13.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:13.03 foundInterface = 0; \ 154:13.03 ^~~~~~~~~~~~~~ 154:13.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:13.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:13.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:13.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:13.03 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 154:13.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:13.03 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGSVGElement.cpp:111:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 154:13.03 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 154:13.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:13.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 154:13.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGRect.h:10, 154:13.03 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGRect.cpp:7, 154:13.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 154:13.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:13.03 } else 154:13.03 ^~~~ 154:13.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:13.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 154:13.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:13.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 154:13.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 154:13.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:13.03 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGSVGElement.cpp:111:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 154:13.03 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 154:13.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:13.09 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 154:13.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 154:13.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 154:13.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 154:13.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 154:13.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 154:13.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGRect.h:10, 154:13.09 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGRect.cpp:7, 154:13.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 154:13.09 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGString.cpp: In member function 'virtual nsresult mozilla::SVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 154:13.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:13.09 foundInterface = 0; \ 154:13.09 ^~~~~~~~~~~~~~ 154:13.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:13.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:13.09 ^~~~~~~~~~~~~~~~~~~~~~~ 154:13.09 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGString.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:13.09 NS_INTERFACE_MAP_END 154:13.09 ^~~~~~~~~~~~~~~~~~~~ 154:13.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:13.09 else 154:13.09 ^~~~ 154:13.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:13.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:13.09 ^~~~~~~~~~~~~~~~~~ 154:13.09 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGString.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:13.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:13.09 ^~~~~~~~~~~~~~~~~~~~~~ 154:13.11 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 154:13.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:13.11 foundInterface = 0; \ 154:13.11 ^~~~~~~~~~~~~~ 154:13.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:13.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:13.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:13.11 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:13.11 NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 154:13.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:13.12 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 154:13.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGRect.h:10, 154:13.12 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGRect.cpp:7, 154:13.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 154:13.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:13.12 } else 154:13.12 ^~~~ 154:13.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:13.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 154:13.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:13.12 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 154:13.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 154:13.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:26.71 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 154:26.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 154:26.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 154:26.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 154:26.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 154:26.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/SVGStringList.h:11, 154:26.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGTests.h:12, 154:26.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 154:26.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, 154:26.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, 154:26.71 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGTextPositioningElement.cpp:7, 154:26.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 154:26.71 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGViewBox.cpp: In member function 'virtual nsresult mozilla::SVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 154:26.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:26.71 foundInterface = 0; \ 154:26.71 ^~~~~~~~~~~~~~ 154:26.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:26.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:26.71 ^~~~~~~~~~~~~~~~~~~~~~~ 154:26.71 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGViewBox.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:26.71 NS_INTERFACE_MAP_END 154:26.71 ^~~~~~~~~~~~~~~~~~~~ 154:26.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:26.71 else 154:26.71 ^~~~ 154:26.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:26.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:26.71 ^~~~~~~~~~~~~~~~~~ 154:26.71 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGViewBox.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:26.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:26.71 ^~~~~~~~~~~~~~~~~~~~~~ 154:26.71 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGViewBox.cpp: In member function 'virtual nsresult mozilla::SVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 154:26.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:26.71 foundInterface = 0; \ 154:26.71 ^~~~~~~~~~~~~~ 154:26.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:26.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:26.71 ^~~~~~~~~~~~~~~~~~~~~~~ 154:26.71 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGViewBox.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:26.71 NS_INTERFACE_MAP_END 154:26.71 ^~~~~~~~~~~~~~~~~~~~ 154:26.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:26.71 else 154:26.71 ^~~~ 154:26.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:26.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:26.72 ^~~~~~~~~~~~~~~~~~ 154:26.72 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGViewBox.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:26.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:26.72 ^~~~~~~~~~~~~~~~~~~~~~ 154:26.91 /builddir/build/BUILD/firefox-66.0.3/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 154:26.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:26.91 foundInterface = 0; \ 154:26.91 ^~~~~~~~~~~~~~ 154:26.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:26.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:26.91 ^~~~~~~~~~~~~~~~~~~~~~~ 154:26.91 /builddir/build/BUILD/firefox-66.0.3/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:26.91 NS_INTERFACE_MAP_END 154:26.91 ^~~~~~~~~~~~~~~~~~~~ 154:26.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:26.91 else 154:26.91 ^~~~ 154:26.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:26.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:26.91 ^~~~~~~~~~~~~~~~~~ 154:26.91 /builddir/build/BUILD/firefox-66.0.3/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:26.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:26.91 ^~~~~~~~~~~~~~~~~~~~~~ 154:35.15 dom/network 154:39.80 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 154:39.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 154:39.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 154:39.80 from /builddir/build/BUILD/firefox-66.0.3/dom/network/Connection.h:10, 154:39.80 from /builddir/build/BUILD/firefox-66.0.3/dom/network/Connection.cpp:7, 154:39.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 154:39.81 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 154:39.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:39.81 foundInterface = 0; \ 154:39.81 ^~~~~~~~~~~~~~ 154:39.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:39.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:39.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:39.81 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:39.81 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 154:39.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:39.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:39.81 else 154:39.81 ^~~~ 154:39.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:39.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:39.81 ^~~~~~~~~~~~~~~~~~ 154:39.81 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:39.81 NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 154:39.81 ^~~~~~~~~~~~~~~~~~~~~~ 154:41.77 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 154:41.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:41.77 foundInterface = 0; \ 154:41.77 ^~~~~~~~~~~~~~ 154:41.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:41.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:41.77 ^~~~~~~~~~~~~~~~~~~~~~~ 154:41.77 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:41.77 NS_INTERFACE_MAP_END 154:41.77 ^~~~~~~~~~~~~~~~~~~~ 154:41.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:41.77 else 154:41.77 ^~~~ 154:41.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:41.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:41.77 ^~~~~~~~~~~~~~~~~~ 154:41.77 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:41.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:41.77 ^~~~~~~~~~~~~~~~~~~~~~ 154:43.39 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 154:43.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:43.39 foundInterface = 0; \ 154:43.39 ^~~~~~~~~~~~~~ 154:43.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:43.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:43.39 ^~~~~~~~~~~~~~~~~~~~~~~ 154:43.39 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPServerSocketParent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:43.39 NS_INTERFACE_MAP_END 154:43.40 ^~~~~~~~~~~~~~~~~~~~ 154:43.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:43.40 else 154:43.40 ^~~~ 154:43.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:43.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:43.40 ^~~~~~~~~~~~~~~~~~ 154:43.40 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPServerSocketParent.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:43.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:43.40 ^~~~~~~~~~~~~~~~~~~~~~ 154:43.41 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 154:43.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:43.41 foundInterface = 0; \ 154:43.41 ^~~~~~~~~~~~~~ 154:43.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:43.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:43.41 ^~~~~~~~~~~~~~~~~~~~~~~ 154:43.42 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:43.42 NS_INTERFACE_MAP_END 154:43.42 ^~~~~~~~~~~~~~~~~~~~ 154:43.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:43.42 else 154:43.42 ^~~~ 154:43.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:43.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:43.42 ^~~~~~~~~~~~~~~~~~ 154:43.42 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:43.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:43.42 ^~~~~~~~~~~~~~~~~~~~~~ 154:43.43 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 154:43.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:43.43 foundInterface = 0; \ 154:43.43 ^~~~~~~~~~~~~~ 154:43.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:43.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:43.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:43.43 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocket.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:43.43 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 154:43.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:43.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:43.43 else 154:43.43 ^~~~ 154:43.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:43.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:43.43 ^~~~~~~~~~~~~~~~~~ 154:43.43 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocket.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:43.43 NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 154:43.43 ^~~~~~~~~~~~~~~~~~~~~~ 154:43.47 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 154:43.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:43.47 foundInterface = 0; \ 154:43.47 ^~~~~~~~~~~~~~ 154:43.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:43.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:43.47 ^~~~~~~~~~~~~~~~~~~~~~~ 154:43.47 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocketChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:43.47 NS_INTERFACE_MAP_END 154:43.47 ^~~~~~~~~~~~~~~~~~~~ 154:43.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:43.47 else 154:43.47 ^~~~ 154:43.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:43.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:43.47 ^~~~~~~~~~~~~~~~~~ 154:43.47 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocketChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:43.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:43.47 ^~~~~~~~~~~~~~~~~~~~~~ 154:43.48 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 154:43.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:43.48 foundInterface = 0; \ 154:43.48 ^~~~~~~~~~~~~~ 154:43.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:43.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:43.48 ^~~~~~~~~~~~~~~~~~~~~~~ 154:43.48 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocketParent.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:43.48 NS_INTERFACE_MAP_END 154:43.48 ^~~~~~~~~~~~~~~~~~~~ 154:43.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:43.48 else 154:43.48 ^~~~ 154:43.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:43.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:43.48 ^~~~~~~~~~~~~~~~~~ 154:43.48 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocketParent.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:43.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:43.48 ^~~~~~~~~~~~~~~~~~~~~~ 154:43.53 /builddir/build/BUILD/firefox-66.0.3/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 154:43.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:43.53 foundInterface = 0; \ 154:43.53 ^~~~~~~~~~~~~~ 154:43.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:43.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:43.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:43.53 /builddir/build/BUILD/firefox-66.0.3/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:43.53 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 154:43.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:43.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:43.53 else 154:43.53 ^~~~ 154:43.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:43.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:43.54 ^~~~~~~~~~~~~~~~~~ 154:43.54 /builddir/build/BUILD/firefox-66.0.3/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:43.54 NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 154:43.54 ^~~~~~~~~~~~~~~~~~~~~~ 154:57.68 dom/permission 155:02.30 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 155:02.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 155:02.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 155:02.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 155:02.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 155:02.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 155:02.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 155:02.31 from /builddir/build/BUILD/firefox-66.0.3/dom/permission/PermissionObserver.h:10, 155:02.31 from /builddir/build/BUILD/firefox-66.0.3/dom/permission/PermissionObserver.cpp:7, 155:02.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 155:02.31 /builddir/build/BUILD/firefox-66.0.3/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 155:02.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:02.31 foundInterface = 0; \ 155:02.31 ^~~~~~~~~~~~~~ 155:02.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:02.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:02.31 ^~~~~~~~~~~~~~~~~~~~~~~ 155:02.31 /builddir/build/BUILD/firefox-66.0.3/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:02.31 NS_INTERFACE_MAP_END 155:02.31 ^~~~~~~~~~~~~~~~~~~~ 155:02.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:02.31 else 155:02.31 ^~~~ 155:02.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:02.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:02.31 ^~~~~~~~~~~~~~~~~~ 155:02.31 /builddir/build/BUILD/firefox-66.0.3/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:02.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 155:02.32 ^~~~~~~~~~~~~~~~~~~~~~ 155:05.29 dom/plugins/base 155:21.97 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 155:21.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 155:21.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIPluginHost.h:14, 155:21.97 from /builddir/build/BUILD/firefox-66.0.3/dom/plugins/base/nsPluginHost.h:12, 155:21.97 from /builddir/build/BUILD/firefox-66.0.3/dom/plugins/base/nsPluginHost.cpp:9: 155:21.97 /builddir/build/BUILD/firefox-66.0.3/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 155:21.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:21.97 foundInterface = 0; \ 155:21.97 ^~~~~~~~~~~~~~ 155:21.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:21.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:21.97 ^~~~~~~~~~~~~~~~~~~~~~~ 155:21.97 /builddir/build/BUILD/firefox-66.0.3/dom/plugins/base/nsPluginHost.cpp:1646:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:21.97 NS_INTERFACE_MAP_END 155:21.97 ^~~~~~~~~~~~~~~~~~~~ 155:21.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:21.97 else 155:21.97 ^~~~ 155:21.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 155:21.97 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 155:21.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:21.97 /builddir/build/BUILD/firefox-66.0.3/dom/plugins/base/nsPluginHost.cpp:1645:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 155:21.97 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 155:21.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:30.40 /builddir/build/BUILD/firefox-66.0.3/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*)': 155:30.40 /builddir/build/BUILD/firefox-66.0.3/dom/plugins/base/nsPluginHost.cpp:624:17: warning: 'newDataToPostLen' may be used uninitialized in this function [-Wmaybe-uninitialized] 155:30.40 sis->AdoptData(dataToPost, postDataLen); 155:30.40 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 155:30.41 /builddir/build/BUILD/firefox-66.0.3/dom/plugins/base/nsPluginHost.cpp:617:9: warning: 'dataToPost' may be used uninitialized in this function [-Wmaybe-uninitialized] 155:30.41 free(dataToPost); 155:30.41 ~~~~^~~~~~~~~~~~ 155:38.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 155:38.03 /builddir/build/BUILD/firefox-66.0.3/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool CreateNPObjectMember(NPP, JSContext*, JS::Handle, NPObject*, JS::Handle, NPVariant*, JS::MutableHandle)': 155:38.03 /builddir/build/BUILD/firefox-66.0.3/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] 155:38.03 memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); 155:38.03 ^ 155:38.03 /builddir/build/BUILD/firefox-66.0.3/dom/plugins/base/nsJSNPRuntime.cpp:237:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 155:38.03 typedef struct NPObjectMemberPrivate { 155:38.03 ^~~~~~~~~~~~~~~~~~~~~ 155:57.21 dom/plugins/ipc 156:46.28 dom/indexedDB 156:57.29 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/FileInfo.h:10, 156:57.30 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsParent.cpp:11: 156:57.30 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 156:57.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:57.30 foundInterface = 0; \ 156:57.30 ^~~~~~~~~~~~~~ 156:57.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:57.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:57.30 ^~~~~~~~~~~~~~~~~~~~~~~ 156:57.30 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsParent.cpp:26398:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:57.30 NS_INTERFACE_MAP_END 156:57.30 ^~~~~~~~~~~~~~~~~~~~ 156:57.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:57.30 else 156:57.30 ^~~~ 156:57.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 156:57.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 156:57.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:57.30 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsParent.cpp:26397:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 156:57.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 156:57.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:34.17 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::Run()': 157:34.18 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsParent.cpp:16707:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized] 157:34.18 switch (maintenanceAction) { 157:34.18 ^~~~~~ 157:34.18 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsParent.cpp:16701:21: note: 'maintenanceAction' was declared here 157:34.18 MaintenanceAction maintenanceAction; 157:34.18 ^~~~~~~~~~~~~~~~~ 157:38.93 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/Key.cpp: In static member function 'static void mozilla::dom::indexedDB::Key::DecodeString(const unsigned char*&, const unsigned char*, nsString&)': 157:38.93 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/Key.cpp:577:5: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized] 157:38.93 ++out; 157:38.93 ^~~~~ 157:47.15 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:47.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 157:47.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:47.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:47.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 157:47.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 157:47.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 157:47.15 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:11, 157:47.15 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 157:47.15 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 157:47.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 157:47.15 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 157:47.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.15 foundInterface = 0; \ 157:47.15 ^~~~~~~~~~~~~~ 157:47.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:47.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:47.15 ^~~~~~~~~~~~~~~~~~~~~~~ 157:47.15 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/FileSnapshot.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:47.15 NS_INTERFACE_MAP_END 157:47.15 ^~~~~~~~~~~~~~~~~~~~ 157:47.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.15 else 157:47.15 ^~~~ 157:47.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 157:47.15 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 157:47.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.15 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/FileSnapshot.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 157:47.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 157:47.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.17 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 157:47.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.17 foundInterface = 0; \ 157:47.17 ^~~~~~~~~~~~~~ 157:47.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:47.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:47.17 ^~~~~~~~~~~~~~~~~~~~~~~ 157:47.18 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBCursor.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:47.18 NS_INTERFACE_MAP_END 157:47.18 ^~~~~~~~~~~~~~~~~~~~ 157:47.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.18 else 157:47.18 ^~~~ 157:47.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:47.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:47.18 ^~~~~~~~~~~~~~~~~~ 157:47.18 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBCursor.cpp:858:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:47.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 157:47.18 ^~~~~~~~~~~~~~~~~~~~~~ 157:47.27 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 157:47.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.27 foundInterface = 0; \ 157:47.27 ^~~~~~~~~~~~~~ 157:47.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:47.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:47.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.27 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBDatabase.cpp:1062:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:47.27 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 157:47.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 157:47.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 157:47.27 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:12, 157:47.27 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 157:47.27 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 157:47.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 157:47.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.27 } else 157:47.27 ^~~~ 157:47.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:47.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:47.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.27 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBDatabase.cpp:1061:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:47.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 157:47.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.29 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:47.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 157:47.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:47.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:47.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 157:47.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 157:47.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 157:47.29 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:11, 157:47.29 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 157:47.29 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 157:47.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 157:47.29 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 157:47.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.29 foundInterface = 0; \ 157:47.29 ^~~~~~~~~~~~~~ 157:47.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:47.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:47.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.29 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBEvents.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:47.29 NS_INTERFACE_MAP_END_INHERITING(Event) 157:47.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.29 else 157:47.29 ^~~~ 157:47.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:47.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:47.29 ^~~~~~~~~~~~~~~~~~ 157:47.29 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBEvents.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:47.29 NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 157:47.29 ^~~~~~~~~~~~~~~~~~~~~~ 157:47.32 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 157:47.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.33 foundInterface = 0; \ 157:47.33 ^~~~~~~~~~~~~~ 157:47.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:47.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:47.33 ^~~~~~~~~~~~~~~~~~~~~~~ 157:47.33 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBFactory.cpp:834:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:47.33 NS_INTERFACE_MAP_END 157:47.33 ^~~~~~~~~~~~~~~~~~~~ 157:47.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.33 else 157:47.33 ^~~~ 157:47.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:47.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:47.33 ^~~~~~~~~~~~~~~~~~ 157:47.33 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBFactory.cpp:833:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:47.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 157:47.33 ^~~~~~~~~~~~~~~~~~~~~~ 157:47.35 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 157:47.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.35 foundInterface = 0; \ 157:47.35 ^~~~~~~~~~~~~~ 157:47.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:47.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:47.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.35 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBFileHandle.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:47.35 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 157:47.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.35 else 157:47.35 ^~~~ 157:47.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:47.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:47.35 ^~~~~~~~~~~~~~~~~~ 157:47.35 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBFileHandle.cpp:692:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:47.35 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 157:47.35 ^~~~~~~~~~~~~~~~~~~~~~ 157:47.35 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 157:47.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.36 foundInterface = 0; \ 157:47.36 ^~~~~~~~~~~~~~ 157:47.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:47.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:47.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.36 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBFileRequest.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:47.36 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 157:47.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.36 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 157:47.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 157:47.36 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:12, 157:47.36 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 157:47.36 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 157:47.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 157:47.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.36 } else 157:47.36 ^~~~ 157:47.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:47.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:47.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.36 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBFileRequest.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:47.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 157:47.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.38 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:47.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 157:47.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:47.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:47.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 157:47.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 157:47.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 157:47.38 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:11, 157:47.38 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 157:47.38 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 157:47.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 157:47.38 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 157:47.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.38 foundInterface = 0; \ 157:47.38 ^~~~~~~~~~~~~~ 157:47.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:47.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:47.38 ^~~~~~~~~~~~~~~~~~~~~~~ 157:47.38 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBIndex.cpp:578:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:47.38 NS_INTERFACE_MAP_END 157:47.38 ^~~~~~~~~~~~~~~~~~~~ 157:47.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.38 else 157:47.38 ^~~~ 157:47.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:47.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:47.38 ^~~~~~~~~~~~~~~~~~ 157:47.38 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBIndex.cpp:577:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:47.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 157:47.38 ^~~~~~~~~~~~~~~~~~~~~~ 157:47.39 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 157:47.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.39 foundInterface = 0; \ 157:47.39 ^~~~~~~~~~~~~~ 157:47.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:47.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:47.39 ^~~~~~~~~~~~~~~~~~~~~~~ 157:47.39 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBKeyRange.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:47.39 NS_INTERFACE_MAP_END 157:47.39 ^~~~~~~~~~~~~~~~~~~~ 157:47.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.39 else 157:47.39 ^~~~ 157:47.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:47.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:47.39 ^~~~~~~~~~~~~~~~~~ 157:47.39 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBKeyRange.cpp:204:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:47.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 157:47.39 ^~~~~~~~~~~~~~~~~~~~~~ 157:47.42 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 157:47.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.42 foundInterface = 0; \ 157:47.42 ^~~~~~~~~~~~~~ 157:47.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:47.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:47.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.42 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBMutableFile.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:47.42 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 157:47.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.42 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 157:47.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 157:47.42 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:12, 157:47.42 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 157:47.42 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 157:47.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 157:47.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.42 } else 157:47.42 ^~~~ 157:47.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:47.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:47.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.42 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBMutableFile.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:47.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 157:47.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.61 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:47.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 157:47.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:47.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:47.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 157:47.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 157:47.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 157:47.61 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:11, 157:47.61 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 157:47.61 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 157:47.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 157:47.61 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 157:47.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.61 foundInterface = 0; \ 157:47.61 ^~~~~~~~~~~~~~ 157:47.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:47.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:47.61 ^~~~~~~~~~~~~~~~~~~~~~~ 157:47.61 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBObjectStore.cpp:1864:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:47.61 NS_INTERFACE_MAP_END 157:47.61 ^~~~~~~~~~~~~~~~~~~~ 157:47.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.61 else 157:47.61 ^~~~ 157:47.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:47.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:47.61 ^~~~~~~~~~~~~~~~~~ 157:47.61 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBObjectStore.cpp:1863:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:47.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 157:47.61 ^~~~~~~~~~~~~~~~~~~~~~ 157:47.65 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 157:47.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.65 foundInterface = 0; \ 157:47.65 ^~~~~~~~~~~~~~ 157:47.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:47.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:47.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.65 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBRequest.cpp:358:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:47.65 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 157:47.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 157:47.65 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBRequest.cpp:357:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.65 } else 157:47.65 ^~~~ 157:47.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:47.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 157:47.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:47.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:47.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 157:47.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 157:47.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 157:47.65 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:11, 157:47.65 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 157:47.65 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 157:47.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 157:47.65 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 157:47.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.66 foundInterface = 0; \ 157:47.66 ^~~~~~~~~~~~~~ 157:47.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:47.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:47.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.66 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBRequest.cpp:519:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:47.66 NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 157:47.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 157:47.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 157:47.66 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:12, 157:47.66 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 157:47.66 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 157:47.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 157:47.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.66 } else 157:47.66 ^~~~ 157:47.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:47.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:47.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.66 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBRequest.cpp:518:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:47.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 157:47.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.67 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 157:47.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 157:47.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:47.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:47.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 157:47.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 157:47.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 157:47.67 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:11, 157:47.67 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 157:47.67 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 157:47.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 157:47.67 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 157:47.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.68 foundInterface = 0; \ 157:47.68 ^~~~~~~~~~~~~~ 157:47.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:47.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:47.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.68 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.cpp:910:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:47.68 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 157:47.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.68 else 157:47.68 ^~~~ 157:47.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:47.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:47.68 ^~~~~~~~~~~~~~~~~~ 157:47.68 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.cpp:909:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:47.68 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 157:47.68 ^~~~~~~~~~~~~~~~~~~~~~ 157:47.69 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': 157:47.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:47.69 foundInterface = 0; \ 157:47.69 ^~~~~~~~~~~~~~ 157:47.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:47.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:47.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.69 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBWrapperCache.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:47.69 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 157:47.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.69 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 157:47.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 157:47.69 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:12, 157:47.69 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 157:47.69 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 157:47.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 157:47.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:47.69 } else 157:47.69 ^~~~ 157:47.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:47.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:47.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.69 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:47.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBWrapperCache) 157:47.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:29.51 dom/system 158:33.54 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsUtils.h:14, 158:33.54 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCOMPtr.h:30, 158:33.54 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsAutoPtr.h:10, 158:33.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 158:33.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 158:33.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 158:33.54 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/BindingUtils.h:20, 158:33.54 from /builddir/build/BUILD/firefox-66.0.3/dom/system/OSFileConstants.cpp:52, 158:33.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 158:33.54 /builddir/build/BUILD/firefox-66.0.3/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 158:33.55 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:33.55 foundInterface = 0; \ 158:33.55 ^~~~~~~~~~~~~~ 158:33.55 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:33.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:33.55 ^~~~~~~~~~~~~~~~~~~~~~~ 158:33.55 /builddir/build/BUILD/firefox-66.0.3/dom/system/nsDeviceSensors.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:33.55 NS_INTERFACE_MAP_END 158:33.55 ^~~~~~~~~~~~~~~~~~~~ 158:33.55 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:33.55 else 158:33.55 ^~~~ 158:33.55 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 158:33.55 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 158:33.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:33.55 /builddir/build/BUILD/firefox-66.0.3/dom/system/nsDeviceSensors.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 158:33.55 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 158:33.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:36.59 dom/ipc 158:47.92 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 158:47.92 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 158:47.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 158:47.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 158:47.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 158:47.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 158:47.92 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentChild.h:12, 158:47.92 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentChild.cpp:11: 158:47.92 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 158:47.92 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:47.92 foundInterface = 0; \ 158:47.92 ^~~~~~~~~~~~~~ 158:47.92 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:47.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:47.92 ^~~~~~~~~~~~~~~~~~~~~~~ 158:47.92 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentChild.cpp:583:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:47.92 NS_INTERFACE_MAP_END 158:47.92 ^~~~~~~~~~~~~~~~~~~~ 158:47.92 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:47.92 else 158:47.92 ^~~~ 158:47.92 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 158:47.92 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 158:47.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:47.92 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentChild.cpp:582:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 158:47.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild) 158:47.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:27.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 159:27.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 159:27.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/StaticMutex.h:11, 159:27.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/gfx/2D.h:31, 159:27.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/gfx/Logging.h:23, 159:27.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 159:27.94 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/CoalescedInputData.h:11, 159:27.94 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/CoalescedMouseData.h:10, 159:27.94 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/CoalescedMouseData.cpp:8, 159:27.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 159:27.94 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 159:27.94 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:27.94 foundInterface = 0; \ 159:27.94 ^~~~~~~~~~~~~~ 159:27.94 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:27.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:27.94 ^~~~~~~~~~~~~~~~~~~~~~~ 159:27.94 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentParent.cpp:3015:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:27.94 NS_INTERFACE_MAP_END 159:27.94 ^~~~~~~~~~~~~~~~~~~~ 159:27.94 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:27.94 else 159:27.94 ^~~~ 159:27.94 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 159:27.94 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 159:27.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:27.94 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentParent.cpp:3014:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 159:27.94 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 159:27.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:28.89 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 159:28.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MouseEvents.h:11, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/CoalescedMouseData.h:11, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/CoalescedMouseData.cpp:8, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 159:28.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 159:28.90 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 159:28.90 /builddir/build/BUILD/firefox-66.0.3/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] 159:28.90 memset(aT, 0, sizeof(T)); 159:28.90 ~~~~~~^~~~~~~~~~~~~~~~~~ 159:28.90 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentParent.cpp:177, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 159:28.90 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 159:28.90 struct AmountFns { 159:28.90 ^~~~~~~~~ 159:28.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MouseEvents.h:11, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/CoalescedMouseData.h:11, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/CoalescedMouseData.cpp:8, 159:28.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 159:28.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 159:28.90 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 159:28.90 /builddir/build/BUILD/firefox-66.0.3/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] 159:28.91 memset(aT, 0, sizeof(T)); 159:28.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 159:28.91 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentParent.cpp:177, 159:28.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 159:28.91 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 159:28.91 struct SizeOfTabFns { 159:28.91 ^~~~~~~~~~~~ 159:45.89 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:56: 159:45.89 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentProcess.cpp: In member function 'virtual bool mozilla::dom::ContentProcess::Init(int, char**)': 159:45.89 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentProcess.cpp:185:16: warning: 'parentBuildID' may be used uninitialized in this function [-Wmaybe-uninitialized] 159:45.89 mContent.Init(IOThreadChild::message_loop(), ParentPid(), *parentBuildID, 159:45.89 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:45.89 IOThreadChild::channel(), *childID, *isForBrowser); 159:45.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:45.89 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentProcess.cpp:185:16: warning: 'isForBrowser' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:06.11 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 160:06.11 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 160:06.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 160:06.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HalTypes.h:9, 160:06.11 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ProcessPriorityManager.h:10, 160:06.11 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ProcessPriorityManager.cpp:7, 160:06.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 160:06.11 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 160:06.11 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:06.11 foundInterface = 0; \ 160:06.11 ^~~~~~~~~~~~~~ 160:06.11 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:06.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:06.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:06.11 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/SharedMap.cpp:455:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:06.11 NS_INTERFACE_MAP_END_INHERITING(SharedMap) 160:06.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:06.11 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 160:06.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 160:06.11 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 160:06.11 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcpublic.h:22, 160:06.11 from /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadUtils.h:24, 160:06.11 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/base/message_loop.h:32, 160:06.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 160:06.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 160:06.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 160:06.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 160:06.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ContentParent.h:10, 160:06.11 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ProcessPriorityManager.cpp:9, 160:06.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 160:06.11 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:06.11 } else 160:06.11 ^~~~ 160:06.11 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:06.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:06.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:06.11 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/SharedMap.cpp:454:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:06.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 160:06.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:08.63 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 160:08.63 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 160:08.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 160:08.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HalTypes.h:9, 160:08.63 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ProcessPriorityManager.h:10, 160:08.63 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ProcessPriorityManager.cpp:7, 160:08.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 160:08.63 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': 160:08.63 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:08.63 foundInterface = 0; \ 160:08.63 ^~~~~~~~~~~~~~ 160:08.63 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:08.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:08.63 ^~~~~~~~~~~~~~~~~~~~~~~ 160:08.63 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/TabChild.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:08.63 NS_INTERFACE_MAP_END 160:08.63 ^~~~~~~~~~~~~~~~~~~~ 160:08.63 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:08.63 else 160:08.63 ^~~~ 160:08.63 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:08.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:08.63 ^~~~~~~~~~~~~~~~~~ 160:08.63 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/TabChild.cpp:193:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:08.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:08.63 ^~~~~~~~~~~~~~~~~~~~~~ 160:08.67 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': 160:08.67 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:08.67 foundInterface = 0; \ 160:08.67 ^~~~~~~~~~~~~~ 160:08.67 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:08.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:08.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:08.67 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/TabChild.cpp:661:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:08.67 NS_INTERFACE_MAP_END_INHERITING(TabChildBase) 160:08.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:08.67 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:08.67 else 160:08.67 ^~~~ 160:08.67 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:08.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:08.67 ^~~~~~~~~~~~~~~~~~ 160:08.67 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/TabChild.cpp:660:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:08.67 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 160:08.67 ^~~~~~~~~~~~~~~~~~~~~~ 160:08.82 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildMessageManager::QueryInterface(const nsIID&, void**)': 160:08.82 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:08.82 foundInterface = 0; \ 160:08.82 ^~~~~~~~~~~~~~ 160:08.82 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:08.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:08.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:08.82 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/TabChild.cpp:3363:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:08.82 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 160:08.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:08.82 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:08.82 else 160:08.82 ^~~~ 160:08.82 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:08.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:08.82 ^~~~~~~~~~~~~~~~~~ 160:08.82 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/TabChild.cpp:3362:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:08.82 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 160:08.82 ^~~~~~~~~~~~~~~~~~~~~~ 160:09.32 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/WindowGlobalParent.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalParent::QueryInterface(const nsIID&, void**)': 160:09.32 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:09.32 foundInterface = 0; \ 160:09.32 ^~~~~~~~~~~~~~ 160:09.32 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:09.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:09.32 ^~~~~~~~~~~~~~~~~~~~~~~ 160:09.32 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/WindowGlobalParent.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:09.32 NS_INTERFACE_MAP_END 160:09.32 ^~~~~~~~~~~~~~~~~~~~ 160:09.32 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:09.32 else 160:09.32 ^~~~ 160:09.32 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:09.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:09.32 ^~~~~~~~~~~~~~~~~~ 160:09.32 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/WindowGlobalParent.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:09.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:09.32 ^~~~~~~~~~~~~~~~~~~~~~ 160:35.18 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:11: 160:35.19 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()': 160:35.19 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/SharedMap.cpp:215:26: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 160:35.19 for (uint32_t i = 0; i < count; i++) { 160:35.19 ~~^~~~~~~ 160:46.33 dom/workers 160:53.97 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 160:53.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 160:53.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 160:53.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Worker.h:11, 160:53.97 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/ChromeWorker.h:10, 160:53.97 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/ChromeWorker.cpp:7, 160:53.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 160:53.97 /builddir/build/BUILD/firefox-66.0.3/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 160:53.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:53.97 foundInterface = 0; \ 160:53.97 ^~~~~~~~~~~~~~ 160:53.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:53.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:53.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:53.97 /builddir/build/BUILD/firefox-66.0.3/dom/workers/Worker.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:53.97 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 160:53.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:53.97 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 160:53.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Worker.h:11, 160:53.97 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/ChromeWorker.h:10, 160:53.97 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/ChromeWorker.cpp:7, 160:53.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 160:53.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:53.97 } else 160:53.97 ^~~~ 160:53.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:53.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:53.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:53.98 /builddir/build/BUILD/firefox-66.0.3/dom/workers/Worker.cpp:151:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:53.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 160:53.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:20.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:20.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 161:20.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 161:20.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 161:20.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 161:20.99 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerLocation.cpp:7, 161:20.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 161:20.99 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 161:20.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:20.99 foundInterface = 0; \ 161:20.99 ^~~~~~~~~~~~~~ 161:20.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:20.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:20.99 ^~~~~~~~~~~~~~~~~~~~~~~ 161:20.99 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerPrivate.cpp:4700:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:20.99 NS_INTERFACE_MAP_END 161:20.99 ^~~~~~~~~~~~~~~~~~~~ 161:20.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:20.99 else 161:20.99 ^~~~ 161:21.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:21.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:21.00 ^~~~~~~~~~~~~~~~~~ 161:21.00 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerPrivate.cpp:4691:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:21.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 161:21.00 ^~~~~~~~~~~~~~~~~~~~~~ 161:21.01 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 161:21.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:21.01 foundInterface = 0; \ 161:21.01 ^~~~~~~~~~~~~~ 161:21.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:21.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:21.01 ^~~~~~~~~~~~~~~~~~~~~~~ 161:21.01 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerRunnable.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:21.01 NS_INTERFACE_MAP_END 161:21.01 ^~~~~~~~~~~~~~~~~~~~ 161:21.01 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:38: 161:21.01 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerRunnable.cpp:211:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:21.01 } else 161:21.01 ^~~~ 161:21.17 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:21.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 161:21.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 161:21.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 161:21.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 161:21.17 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerLocation.cpp:7, 161:21.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 161:21.17 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 161:21.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:21.17 foundInterface = 0; \ 161:21.17 ^~~~~~~~~~~~~~ 161:21.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:21.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:21.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:21.17 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerScope.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:21.17 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 161:21.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:21.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:21.17 else 161:21.17 ^~~~ 161:21.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:21.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:21.17 ^~~~~~~~~~~~~~~~~~ 161:21.17 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerScope.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:21.17 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 161:21.17 ^~~~~~~~~~~~~~~~~~~~~~ 161:21.19 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 161:21.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:21.19 foundInterface = 0; \ 161:21.19 ^~~~~~~~~~~~~~ 161:21.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:21.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:21.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:21.19 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerScope.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:21.19 NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 161:21.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:21.19 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 161:21.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 161:21.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, 161:21.19 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerLocation.cpp:7, 161:21.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 161:21.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:21.19 } else 161:21.19 ^~~~ 161:21.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:21.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:21.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:21.19 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerScope.cpp:568:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 161:21.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 161:21.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:21.22 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:21.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 161:21.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 161:21.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 161:21.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 161:21.22 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerLocation.cpp:7, 161:21.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 161:21.22 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 161:21.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:21.22 foundInterface = 0; \ 161:21.22 ^~~~~~~~~~~~~~ 161:21.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:21.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:21.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:21.22 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerScope.cpp:820:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:21.22 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 161:21.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:21.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:21.22 else 161:21.22 ^~~~ 161:21.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:21.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:21.22 ^~~~~~~~~~~~~~~~~~ 161:21.22 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerScope.cpp:819:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:21.22 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 161:21.22 ^~~~~~~~~~~~~~~~~~~~~~ 161:38.36 dom/workers/remoteworkers 161:52.10 dom/workers/sharedworkers 161:58.40 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 161:58.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 161:58.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 161:58.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 161:58.40 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/sharedworkers/SharedWorker.h:10, 161:58.40 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/sharedworkers/SharedWorker.cpp:7, 161:58.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 161:58.40 /builddir/build/BUILD/firefox-66.0.3/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 161:58.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:58.40 foundInterface = 0; \ 161:58.40 ^~~~~~~~~~~~~~ 161:58.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:58.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:58.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:58.40 /builddir/build/BUILD/firefox-66.0.3/dom/workers/sharedworkers/SharedWorker.cpp:335:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:58.40 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 161:58.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:58.40 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 161:58.40 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/sharedworkers/SharedWorker.h:12, 161:58.40 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/sharedworkers/SharedWorker.cpp:7, 161:58.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 161:58.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:58.41 } else 161:58.41 ^~~~ 161:58.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:58.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:58.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:58.41 /builddir/build/BUILD/firefox-66.0.3/dom/workers/sharedworkers/SharedWorker.cpp:334:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 161:58.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 161:58.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:03.17 dom/audiochannel 162:06.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:06.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 162:06.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIAudioChannelAgent.h:10, 162:06.66 from /builddir/build/BUILD/firefox-66.0.3/dom/audiochannel/AudioChannelAgent.h:10, 162:06.66 from /builddir/build/BUILD/firefox-66.0.3/dom/audiochannel/AudioChannelAgent.cpp:5, 162:06.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 162:06.66 /builddir/build/BUILD/firefox-66.0.3/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 162:06.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:06.67 foundInterface = 0; \ 162:06.67 ^~~~~~~~~~~~~~ 162:06.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:06.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:06.67 ^~~~~~~~~~~~~~~~~~~~~~~ 162:06.67 /builddir/build/BUILD/firefox-66.0.3/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:06.67 NS_INTERFACE_MAP_END 162:06.67 ^~~~~~~~~~~~~~~~~~~~ 162:06.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:06.67 else 162:06.67 ^~~~ 162:06.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:06.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:06.67 ^~~~~~~~~~~~~~~~~~ 162:06.67 /builddir/build/BUILD/firefox-66.0.3/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:06.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 162:06.67 ^~~~~~~~~~~~~~~~~~~~~~ 162:07.15 /builddir/build/BUILD/firefox-66.0.3/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 162:07.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:07.15 foundInterface = 0; \ 162:07.15 ^~~~~~~~~~~~~~ 162:07.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:07.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:07.15 ^~~~~~~~~~~~~~~~~~~~~~~ 162:07.15 /builddir/build/BUILD/firefox-66.0.3/dom/audiochannel/AudioChannelService.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:07.15 NS_INTERFACE_MAP_END 162:07.15 ^~~~~~~~~~~~~~~~~~~~ 162:07.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:07.15 else 162:07.15 ^~~~ 162:07.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:07.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:07.15 ^~~~~~~~~~~~~~~~~~ 162:07.15 /builddir/build/BUILD/firefox-66.0.3/dom/audiochannel/AudioChannelService.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:07.15 NS_INTERFACE_MAP_ENTRY(nsIObserver) 162:07.15 ^~~~~~~~~~~~~~~~~~~~~~ 162:10.23 dom/broadcastchannel 162:16.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:16.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 162:16.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 162:16.65 from /builddir/build/BUILD/firefox-66.0.3/dom/broadcastchannel/BroadcastChannel.h:11, 162:16.65 from /builddir/build/BUILD/firefox-66.0.3/dom/broadcastchannel/BroadcastChannel.cpp:7, 162:16.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 162:16.66 /builddir/build/BUILD/firefox-66.0.3/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 162:16.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:16.66 foundInterface = 0; \ 162:16.66 ^~~~~~~~~~~~~~ 162:16.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:16.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:16.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:16.66 /builddir/build/BUILD/firefox-66.0.3/dom/broadcastchannel/BroadcastChannel.cpp:426:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:16.66 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 162:16.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:16.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 162:16.66 from /builddir/build/BUILD/firefox-66.0.3/dom/broadcastchannel/BroadcastChannel.h:11, 162:16.66 from /builddir/build/BUILD/firefox-66.0.3/dom/broadcastchannel/BroadcastChannel.cpp:7, 162:16.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 162:16.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:16.66 } else 162:16.66 ^~~~ 162:16.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:16.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:16.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:16.66 /builddir/build/BUILD/firefox-66.0.3/dom/broadcastchannel/BroadcastChannel.cpp:425:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:16.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 162:16.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:21.70 dom/messagechannel 162:25.52 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:25.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 162:25.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 162:25.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 162:25.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 162:25.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 162:25.52 from /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessageChannel.h:11, 162:25.52 from /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessageChannel.cpp:7, 162:25.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 162:25.52 /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 162:25.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:25.52 foundInterface = 0; \ 162:25.52 ^~~~~~~~~~~~~~ 162:25.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:25.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:25.52 ^~~~~~~~~~~~~~~~~~~~~~~ 162:25.52 /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:25.52 NS_INTERFACE_MAP_END 162:25.52 ^~~~~~~~~~~~~~~~~~~~ 162:25.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:25.52 else 162:25.52 ^~~~ 162:25.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:25.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:25.52 ^~~~~~~~~~~~~~~~~~ 162:25.52 /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:25.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 162:25.52 ^~~~~~~~~~~~~~~~~~~~~~ 162:28.00 /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 162:28.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:28.00 foundInterface = 0; \ 162:28.00 ^~~~~~~~~~~~~~ 162:28.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:28.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:28.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:28.00 /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessagePort.cpp:187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:28.00 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 162:28.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:28.00 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessageChannel.h:13, 162:28.00 from /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessageChannel.cpp:7, 162:28.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 162:28.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:28.00 } else 162:28.00 ^~~~ 162:28.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:28.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:28.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:28.00 /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessagePort.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:28.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 162:28.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:34.14 dom/promise 162:39.46 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 162:39.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 162:39.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 162:39.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 162:39.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 162:39.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 162:39.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Promise.h:11, 162:39.46 from /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp:7, 162:39.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 162:39.46 /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 162:39.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:39.47 foundInterface = 0; \ 162:39.47 ^~~~~~~~~~~~~~ 162:39.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:39.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:39.47 ^~~~~~~~~~~~~~~~~~~~~~~ 162:39.47 /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:39.47 NS_INTERFACE_MAP_END 162:39.47 ^~~~~~~~~~~~~~~~~~~~ 162:39.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:39.47 else 162:39.47 ^~~~ 162:39.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:39.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:39.47 ^~~~~~~~~~~~~~~~~~ 162:39.47 /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:39.47 NS_INTERFACE_MAP_ENTRY(Promise) 162:39.47 ^~~~~~~~~~~~~~~~~~~~~~ 162:39.47 /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 162:39.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:39.47 foundInterface = 0; \ 162:39.47 ^~~~~~~~~~~~~~ 162:39.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:39.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:39.47 ^~~~~~~~~~~~~~~~~~~~~~~ 162:39.47 /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp:263:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:39.47 NS_INTERFACE_MAP_END 162:39.47 ^~~~~~~~~~~~~~~~~~~~ 162:39.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:39.47 else 162:39.47 ^~~~ 162:39.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:39.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:39.48 ^~~~~~~~~~~~~~~~~~ 162:39.48 /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp:262:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:39.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 162:39.48 ^~~~~~~~~~~~~~~~~~~~~~ 162:39.48 /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 162:39.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:39.48 foundInterface = 0; \ 162:39.48 ^~~~~~~~~~~~~~ 162:39.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:39.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:39.48 ^~~~~~~~~~~~~~~~~~~~~~~ 162:39.48 /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp:406:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:39.48 NS_INTERFACE_MAP_END 162:39.48 ^~~~~~~~~~~~~~~~~~~~ 162:39.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:39.48 else 162:39.48 ^~~~ 162:39.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:39.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:39.48 ^~~~~~~~~~~~~~~~~~ 162:39.48 /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp:405:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:39.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 162:39.48 ^~~~~~~~~~~~~~~~~~~~~~ 162:45.79 dom/smil 163:03.06 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/SMILTimedElement.h:10, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/dom/smil/SMILTimeContainer.h:10, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/dom/smil/SMILTimeContainer.cpp:7, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 163:03.06 /builddir/build/BUILD/firefox-66.0.3/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 163:03.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:03.06 foundInterface = 0; \ 163:03.06 ^~~~~~~~~~~~~~ 163:03.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 163:03.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 163:03.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:03.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 163:03.06 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 163:03.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:03.06 /builddir/build/BUILD/firefox-66.0.3/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 163:03.06 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 163:03.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:03.06 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDTracker.h:11, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/SMILTimedElement.h:16, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/dom/smil/SMILTimeContainer.h:10, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/dom/smil/SMILTimeContainer.cpp:7, 163:03.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 163:03.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 163:03.06 } else 163:03.06 ^~~~ 163:03.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 163:03.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 163:03.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:03.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 163:03.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 163:03.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:03.06 /builddir/build/BUILD/firefox-66.0.3/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 163:03.06 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 163:03.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:10.32 dom/url 163:13.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 163:13.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 163:13.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 163:13.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 163:13.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 163:13.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 163:13.79 from /builddir/build/BUILD/firefox-66.0.3/dom/url/URL.h:10, 163:13.79 from /builddir/build/BUILD/firefox-66.0.3/dom/url/URL.cpp:7, 163:13.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 163:13.79 /builddir/build/BUILD/firefox-66.0.3/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 163:13.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:13.79 foundInterface = 0; \ 163:13.79 ^~~~~~~~~~~~~~ 163:13.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:13.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:13.79 ^~~~~~~~~~~~~~~~~~~~~~~ 163:13.79 /builddir/build/BUILD/firefox-66.0.3/dom/url/URL.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:13.79 NS_INTERFACE_MAP_END 163:13.79 ^~~~~~~~~~~~~~~~~~~~ 163:13.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:13.80 else 163:13.80 ^~~~ 163:13.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:13.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:13.80 ^~~~~~~~~~~~~~~~~~ 163:13.80 /builddir/build/BUILD/firefox-66.0.3/dom/url/URL.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:13.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 163:13.80 ^~~~~~~~~~~~~~~~~~~~~~ 163:13.88 /builddir/build/BUILD/firefox-66.0.3/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 163:13.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:13.88 foundInterface = 0; \ 163:13.88 ^~~~~~~~~~~~~~ 163:13.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:13.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:13.88 ^~~~~~~~~~~~~~~~~~~~~~~ 163:13.88 /builddir/build/BUILD/firefox-66.0.3/dom/url/URLSearchParams.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:13.88 NS_INTERFACE_MAP_END 163:13.88 ^~~~~~~~~~~~~~~~~~~~ 163:13.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:13.88 else 163:13.88 ^~~~ 163:13.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:13.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:13.88 ^~~~~~~~~~~~~~~~~~ 163:13.88 /builddir/build/BUILD/firefox-66.0.3/dom/url/URLSearchParams.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:13.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 163:13.88 ^~~~~~~~~~~~~~~~~~~~~~ 163:19.37 dom/webauthn 163:23.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 163:23.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 163:23.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 163:23.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 163:23.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 163:23.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 163:23.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 163:23.28 from /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 163:23.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 163:23.28 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 163:23.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:23.28 foundInterface = 0; \ 163:23.28 ^~~~~~~~~~~~~~ 163:23.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 163:23.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 163:23.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.28 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 163:23.28 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 163:23.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 163:23.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 163:23.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 163:23.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 163:23.28 from /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 163:23.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 163:23.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 163:23.28 } else 163:23.28 ^~~~ 163:23.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 163:23.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 163:23.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.28 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 163:23.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 163:23.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.29 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 163:23.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 163:23.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 163:23.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 163:23.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 163:23.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 163:23.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 163:23.29 from /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 163:23.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 163:23.29 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 163:23.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:23.29 foundInterface = 0; \ 163:23.29 ^~~~~~~~~~~~~~ 163:23.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 163:23.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 163:23.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.29 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAttestationResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 163:23.29 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 163:23.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.29 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 163:23.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 163:23.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 163:23.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 163:23.29 from /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 163:23.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 163:23.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 163:23.29 } else 163:23.29 ^~~~ 163:23.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 163:23.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 163:23.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.29 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAttestationResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 163:23.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 163:23.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.30 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 163:23.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 163:23.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 163:23.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 163:23.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 163:23.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 163:23.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 163:23.30 from /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 163:23.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 163:23.30 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 163:23.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:23.30 foundInterface = 0; \ 163:23.30 ^~~~~~~~~~~~~~ 163:23.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:23.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:23.30 ^~~~~~~~~~~~~~~~~~~~~~~ 163:23.30 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:23.30 NS_INTERFACE_MAP_END 163:23.30 ^~~~~~~~~~~~~~~~~~~~ 163:23.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:23.30 else 163:23.30 ^~~~ 163:23.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:23.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:23.30 ^~~~~~~~~~~~~~~~~~ 163:23.30 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorResponse.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:23.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 163:23.30 ^~~~~~~~~~~~~~~~~~~~~~ 163:23.42 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 163:23.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:23.42 foundInterface = 0; \ 163:23.42 ^~~~~~~~~~~~~~ 163:23.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 163:23.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 163:23.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.42 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/PublicKeyCredential.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 163:23.42 NS_INTERFACE_MAP_END_INHERITING(Credential) 163:23.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.42 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 163:23.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 163:23.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 163:23.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 163:23.42 from /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 163:23.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 163:23.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 163:23.42 } else 163:23.42 ^~~~ 163:23.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 163:23.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 163:23.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.43 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/PublicKeyCredential.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 163:23.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 163:23.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:26.45 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 163:26.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 163:26.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 163:26.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 163:26.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 163:26.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 163:26.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 163:26.45 from /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 163:26.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 163:26.45 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/WebAuthnManager.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManager::QueryInterface(const nsIID&, void**)': 163:26.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:26.45 foundInterface = 0; \ 163:26.45 ^~~~~~~~~~~~~~ 163:26.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 163:26.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 163:26.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:26.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 163:26.45 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 163:26.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:26.45 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 163:26.45 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 163:26.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:26.45 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 163:26.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 163:26.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 163:26.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 163:26.45 from /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 163:26.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 163:26.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 163:26.45 } else 163:26.45 ^~~~ 163:26.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 163:26.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 163:26.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:26.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 163:26.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 163:26.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:26.45 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 163:26.45 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 163:26.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:26.49 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 163:26.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 163:26.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 163:26.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 163:26.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 163:26.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 163:26.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 163:26.49 from /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 163:26.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 163:26.49 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/WebAuthnManagerBase.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManagerBase::QueryInterface(const nsIID&, void**)': 163:26.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:26.49 foundInterface = 0; \ 163:26.49 ^~~~~~~~~~~~~~ 163:26.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:26.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:26.50 ^~~~~~~~~~~~~~~~~~~~~~~ 163:26.50 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/WebAuthnManagerBase.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:26.50 NS_INTERFACE_MAP_END 163:26.50 ^~~~~~~~~~~~~~~~~~~~ 163:26.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:26.50 else 163:26.50 ^~~~ 163:26.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:26.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:26.50 ^~~~~~~~~~~~~~~~~~ 163:26.50 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/WebAuthnManagerBase.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:26.50 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 163:26.50 ^~~~~~~~~~~~~~~~~~~~~~ 163:41.74 dom/xbl 163:46.01 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 163:46.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 163:46.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 163:46.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 163:46.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 163:46.01 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 163:46.01 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINodeList.h:10, 163:46.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 163:46.01 from /builddir/build/BUILD/firefox-66.0.3/dom/xbl/XBLChildrenElement.cpp:7, 163:46.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 163:46.01 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 163:46.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:46.01 foundInterface = 0; \ 163:46.01 ^~~~~~~~~~~~~~ 163:46.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:46.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:46.01 ^~~~~~~~~~~~~~~~~~~~~~~ 163:46.01 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/XBLChildrenElement.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:46.01 NS_INTERFACE_MAP_END 163:46.01 ^~~~~~~~~~~~~~~~~~~~ 163:46.01 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 163:46.01 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINodeList.h:10, 163:46.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 163:46.01 from /builddir/build/BUILD/firefox-66.0.3/dom/xbl/XBLChildrenElement.cpp:7, 163:46.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 163:46.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 163:46.01 } else 163:46.01 ^~~~ 163:46.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 163:46.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 163:46.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:46.01 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/XBLChildrenElement.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 163:46.01 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 163:46.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:46.68 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 163:46.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 163:46.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 163:46.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 163:46.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 163:46.68 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 163:46.68 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINodeList.h:10, 163:46.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 163:46.68 from /builddir/build/BUILD/firefox-66.0.3/dom/xbl/XBLChildrenElement.cpp:7, 163:46.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 163:46.68 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 163:46.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:46.68 foundInterface = 0; \ 163:46.68 ^~~~~~~~~~~~~~ 163:46.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:46.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:46.68 ^~~~~~~~~~~~~~~~~~~~~~~ 163:46.68 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/nsBindingManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:46.68 NS_INTERFACE_MAP_END 163:46.68 ^~~~~~~~~~~~~~~~~~~~ 163:46.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:46.68 else 163:46.68 ^~~~ 163:46.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:46.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:46.68 ^~~~~~~~~~~~~~~~~~ 163:46.68 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/nsBindingManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:46.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 163:46.68 ^~~~~~~~~~~~~~~~~~~~~~ 163:46.88 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 163:46.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:46.88 foundInterface = 0; \ 163:46.88 ^~~~~~~~~~~~~~ 163:46.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:46.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:46.88 ^~~~~~~~~~~~~~~~~~~~~~~ 163:46.88 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/nsXBLDocumentInfo.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:46.88 NS_INTERFACE_MAP_END 163:46.88 ^~~~~~~~~~~~~~~~~~~~ 163:46.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:46.88 else 163:46.88 ^~~~ 163:46.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:46.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:46.88 ^~~~~~~~~~~~~~~~~~ 163:46.88 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/nsXBLDocumentInfo.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:46.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 163:46.88 ^~~~~~~~~~~~~~~~~~~~~~ 163:48.76 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': 163:48.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:48.76 foundInterface = 0; \ 163:48.76 ^~~~~~~~~~~~~~ 163:48.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:48.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:48.76 ^~~~~~~~~~~~~~~~~~~~~~~ 163:48.76 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/nsXBLResourceLoader.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:48.76 NS_INTERFACE_MAP_END 163:48.76 ^~~~~~~~~~~~~~~~~~~~ 163:48.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:48.76 else 163:48.76 ^~~~ 163:48.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:48.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:48.76 ^~~~~~~~~~~~~~~~~~ 163:48.76 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/nsXBLResourceLoader.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:48.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 163:48.76 ^~~~~~~~~~~~~~~~~~~~~~ 164:43.30 dom/xbl/builtin 164:43.36 dom/xbl/builtin/unix 164:43.76 dom/xml 164:48.18 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/builtin/ShortcutKeys.cpp: In member function 'nsXBLPrototypeHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)': 164:48.18 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/builtin/ShortcutKeys.cpp:108:11: warning: 'cache' may be used uninitialized in this function [-Wmaybe-uninitialized] 164:48.18 return *cache; 164:48.18 ^~~~~ 164:48.18 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/builtin/ShortcutKeys.cpp:97:19: warning: 'keyData' may be used uninitialized in this function [-Wmaybe-uninitialized] 164:48.18 while (keyData->event) { 164:48.18 ~~~~~~~~~^~~~~ 164:48.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 164:48.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 164:48.64 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:12, 164:48.64 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIContent.h:12, 164:48.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CharacterData.h:16, 164:48.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Text.h:10, 164:48.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CDATASection.h:11, 164:48.64 from /builddir/build/BUILD/firefox-66.0.3/dom/xml/CDATASection.cpp:7, 164:48.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 164:48.64 /builddir/build/BUILD/firefox-66.0.3/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 164:48.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:48.64 foundInterface = 0; \ 164:48.64 ^~~~~~~~~~~~~~ 164:48.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:48.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:48.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:48.64 /builddir/build/BUILD/firefox-66.0.3/dom/xml/nsXMLContentSink.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:48.64 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 164:48.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:48.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:48.64 else 164:48.64 ^~~~ 164:48.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:48.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:48.64 ^~~~~~~~~~~~~~~~~~ 164:48.64 /builddir/build/BUILD/firefox-66.0.3/dom/xml/nsXMLContentSink.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:48.64 NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 164:48.64 ^~~~~~~~~~~~~~~~~~~~~~ 164:48.70 /builddir/build/BUILD/firefox-66.0.3/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 164:48.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:48.70 foundInterface = 0; \ 164:48.70 ^~~~~~~~~~~~~~ 164:48.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:48.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:48.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:48.70 /builddir/build/BUILD/firefox-66.0.3/dom/xml/nsXMLFragmentContentSink.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:48.70 NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 164:48.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:48.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:48.70 else 164:48.70 ^~~~ 164:48.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:48.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:48.70 ^~~~~~~~~~~~~~~~~~ 164:48.70 /builddir/build/BUILD/firefox-66.0.3/dom/xml/nsXMLFragmentContentSink.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:48.70 NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 164:48.70 ^~~~~~~~~~~~~~~~~~~~~~ 164:49.12 dom/xslt/base 164:55.85 dom/xslt/xml 164:58.38 dom/xslt/xpath 165:01.68 dom/xslt/xslt 165:02.97 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 165:02.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 165:02.97 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/XPathEvaluator.cpp:6, 165:02.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 165:02.97 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 165:02.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:02.98 foundInterface = 0; \ 165:02.98 ^~~~~~~~~~~~~~ 165:02.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:02.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:02.98 ^~~~~~~~~~~~~~~~~~~~~~~ 165:02.98 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/XPathResult.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:02.98 NS_INTERFACE_MAP_END 165:02.98 ^~~~~~~~~~~~~~~~~~~~ 165:02.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:02.98 else 165:02.98 ^~~~ 165:02.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 165:02.98 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 165:02.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:02.98 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/XPathResult.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 165:02.98 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 165:02.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:07.28 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/base/txCore.h:11, 165:07.28 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xslt/txXMLEventHandler.h:9, 165:07.28 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xslt/txBufferingHandler.h:9, 165:07.28 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xslt/txBufferingHandler.cpp:6, 165:07.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 165:07.28 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 165:07.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:07.28 foundInterface = 0; \ 165:07.28 ^~~~~~~~~~~~~~ 165:07.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:07.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:07.28 ^~~~~~~~~~~~~~~~~~~~~~~ 165:07.28 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:07.28 NS_INTERFACE_MAP_END 165:07.28 ^~~~~~~~~~~~~~~~~~~~ 165:07.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:07.28 else 165:07.28 ^~~~ 165:07.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 165:07.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 165:07.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:07.28 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 165:07.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 165:07.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:07.56 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 165:07.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 165:07.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 165:07.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 165:07.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 165:07.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 165:07.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 165:07.56 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 165:07.56 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIContent.h:12, 165:07.56 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathNode.h:10, 165:07.56 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xml/txXMLUtils.h:15, 165:07.56 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xslt/txXSLTFunctions.h:10, 165:07.56 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 165:07.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11: 165:07.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 165:07.56 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 165:07.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 165:07.56 memset(aT, 0, sizeof(T)); 165:07.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 165:07.56 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 165:07.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 165:07.57 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 165:07.57 struct GlobalProperties { 165:07.57 ^~~~~~~~~~~~~~~~ 165:14.34 dom/xul 165:21.04 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:21.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 165:21.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 165:21.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 165:21.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 165:21.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 165:21.04 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 165:21.04 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 165:21.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 165:21.04 from /builddir/build/BUILD/firefox-66.0.3/dom/xul/XULBroadcastManager.h:10, 165:21.04 from /builddir/build/BUILD/firefox-66.0.3/dom/xul/XULBroadcastManager.cpp:7, 165:21.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 165:21.04 /builddir/build/BUILD/firefox-66.0.3/dom/xul/XULTreeElement.cpp: In member function 'virtual nsresult mozilla::dom::XULTreeElement::QueryInterface(const nsIID&, void**)': 165:21.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:21.05 foundInterface = 0; \ 165:21.05 ^~~~~~~~~~~~~~ 165:21.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:21.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:21.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:21.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:21.05 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 165:21.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:21.05 /builddir/build/BUILD/firefox-66.0.3/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 165:21.05 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 165:21.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:21.05 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 165:21.05 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 165:21.05 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 165:21.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 165:21.05 from /builddir/build/BUILD/firefox-66.0.3/dom/xul/XULBroadcastManager.h:10, 165:21.05 from /builddir/build/BUILD/firefox-66.0.3/dom/xul/XULBroadcastManager.cpp:7, 165:21.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 165:21.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:21.05 } else 165:21.05 ^~~~ 165:21.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:21.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:21.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:21.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:21.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 165:21.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:21.05 /builddir/build/BUILD/firefox-66.0.3/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 165:21.05 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 165:21.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:21.07 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:21.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 165:21.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 165:21.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 165:21.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 165:21.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 165:21.07 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 165:21.07 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 165:21.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 165:21.07 from /builddir/build/BUILD/firefox-66.0.3/dom/xul/XULBroadcastManager.h:10, 165:21.07 from /builddir/build/BUILD/firefox-66.0.3/dom/xul/XULBroadcastManager.cpp:7, 165:21.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 165:21.07 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 165:21.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:21.07 foundInterface = 0; \ 165:21.07 ^~~~~~~~~~~~~~ 165:21.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:21.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:21.07 ^~~~~~~~~~~~~~~~~~~~~~~ 165:21.07 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULCommandDispatcher.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:21.08 NS_INTERFACE_MAP_END 165:21.08 ^~~~~~~~~~~~~~~~~~~~ 165:21.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:21.08 else 165:21.08 ^~~~ 165:21.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 165:21.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 165:21.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:21.08 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULCommandDispatcher.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 165:21.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 165:21.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:21.11 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 165:21.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:21.11 foundInterface = 0; \ 165:21.11 ^~~~~~~~~~~~~~ 165:21.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:21.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:21.12 ^~~~~~~~~~~~~~~~~~~~~~~ 165:21.12 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULContentSink.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:21.12 NS_INTERFACE_MAP_END 165:21.12 ^~~~~~~~~~~~~~~~~~~~ 165:21.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:21.12 else 165:21.12 ^~~~ 165:21.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:21.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:21.12 ^~~~~~~~~~~~~~~~~~ 165:21.12 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULContentSink.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:21.12 NS_INTERFACE_MAP_ENTRY(nsIContentSink) 165:21.12 ^~~~~~~~~~~~~~~~~~~~~~ 165:21.13 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 165:21.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:21.13 foundInterface = 0; \ 165:21.14 ^~~~~~~~~~~~~~ 165:21.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:21.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:21.14 ^~~~~~~~~~~~~~~~~~~~~~~ 165:21.14 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULControllers.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:21.14 NS_INTERFACE_MAP_END 165:21.14 ^~~~~~~~~~~~~~~~~~~~ 165:21.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:21.14 else 165:21.14 ^~~~ 165:21.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 165:21.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 165:21.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:21.14 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULControllers.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 165:21.14 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 165:21.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:21.23 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 165:21.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:21.24 foundInterface = 0; \ 165:21.24 ^~~~~~~~~~~~~~ 165:21.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:21.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:21.24 ^~~~~~~~~~~~~~~~~~~~~~~ 165:21.24 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULPopupListener.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:21.24 NS_INTERFACE_MAP_END 165:21.24 ^~~~~~~~~~~~~~~~~~~~ 165:21.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:21.24 else 165:21.24 ^~~~ 165:21.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:21.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:21.24 ^~~~~~~~~~~~~~~~~~ 165:21.24 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULPopupListener.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:21.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 165:21.24 ^~~~~~~~~~~~~~~~~~~~~~ 165:27.11 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:27.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 165:27.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 165:27.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 165:27.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMArray.h:15, 165:27.11 from /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULPrototypeDocument.h:11, 165:27.11 from /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULPrototypeDocument.cpp:6, 165:27.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xul/Unified_cpp_dom_xul1.cpp:2: 165:27.11 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 165:27.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:27.11 foundInterface = 0; \ 165:27.11 ^~~~~~~~~~~~~~ 165:27.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:27.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:27.11 ^~~~~~~~~~~~~~~~~~~~~~~ 165:27.11 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULPrototypeDocument.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:27.11 NS_INTERFACE_MAP_END 165:27.11 ^~~~~~~~~~~~~~~~~~~~ 165:27.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:27.11 else 165:27.11 ^~~~ 165:27.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:27.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:27.11 ^~~~~~~~~~~~~~~~~~ 165:27.11 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULPrototypeDocument.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:27.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 165:27.11 ^~~~~~~~~~~~~~~~~~~~~~ 165:27.91 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 165:27.91 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 165:27.92 /builddir/build/BUILD/firefox-66.0.3/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] 165:27.92 memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 165:27.92 ^ 165:27.92 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 165:27.92 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNameTest.cpp:9, 165:27.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 165:27.92 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 165:27.92 class txXPathNode { 165:27.92 ^~~~~~~~~~~ 165:27.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 165:27.92 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 165:27.92 /builddir/build/BUILD/firefox-66.0.3/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] 165:27.92 memmove(insertPos, pos, count * sizeof(txXPathNode)); 165:27.92 ^ 165:27.92 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 165:27.92 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNameTest.cpp:9, 165:27.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 165:27.92 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 165:27.92 class txXPathNode { 165:27.92 ^~~~~~~~~~~ 165:27.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 165:27.92 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 165:27.92 /builddir/build/BUILD/firefox-66.0.3/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] 165:27.92 memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 165:27.92 ^ 165:27.92 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 165:27.92 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNameTest.cpp:9, 165:27.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 165:27.92 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 165:27.92 class txXPathNode { 165:27.92 ^~~~~~~~~~~ 165:27.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 165:27.93 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 165:27.93 /builddir/build/BUILD/firefox-66.0.3/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] 165:27.93 memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 165:27.93 ^ 165:27.93 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 165:27.93 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNameTest.cpp:9, 165:27.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 165:27.93 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 165:27.93 class txXPathNode { 165:27.93 ^~~~~~~~~~~ 165:27.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 165:27.94 /builddir/build/BUILD/firefox-66.0.3/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] 165:27.94 memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 165:27.94 ^ 165:27.94 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 165:27.94 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNameTest.cpp:9, 165:27.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 165:27.94 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 165:27.94 class txXPathNode { 165:27.94 ^~~~~~~~~~~ 165:27.94 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 165:27.94 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 165:27.94 /builddir/build/BUILD/firefox-66.0.3/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] 165:27.94 memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 165:27.94 ^ 165:27.94 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 165:27.94 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNameTest.cpp:9, 165:27.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 165:27.94 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 165:27.94 class txXPathNode { 165:27.94 ^~~~~~~~~~~ 165:30.74 dom/vr 165:32.57 dom/u2f 165:35.79 dom/console 165:37.58 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:37.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 165:37.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 165:37.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 165:37.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 165:37.58 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 165:37.58 from /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:7, 165:37.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 165:37.58 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 165:37.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:37.58 foundInterface = 0; \ 165:37.58 ^~~~~~~~~~~~~~ 165:37.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:37.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:37.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.58 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:662:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:37.58 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 165:37.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:37.58 else 165:37.58 ^~~~ 165:37.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 165:37.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 165:37.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.58 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:661:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 165:37.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 165:37.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.60 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 165:37.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:37.61 foundInterface = 0; \ 165:37.61 ^~~~~~~~~~~~~~ 165:37.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:37.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:37.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.61 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:37.61 NS_INTERFACE_MAP_END_INHERITING(Event) 165:37.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.61 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 165:37.61 from /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:7, 165:37.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 165:37.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:37.61 } else 165:37.61 ^~~~ 165:37.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:37.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:37.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.61 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:37.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 165:37.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:37.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 165:37.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 165:37.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 165:37.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 165:37.64 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 165:37.64 from /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:7, 165:37.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 165:37.64 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 165:37.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:37.65 foundInterface = 0; \ 165:37.65 ^~~~~~~~~~~~~~ 165:37.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:37.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.65 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRServiceTest.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:37.65 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 165:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.65 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 165:37.65 from /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:7, 165:37.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 165:37.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:37.65 } else 165:37.65 ^~~~ 165:37.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:37.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.65 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRServiceTest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:37.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 165:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 165:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 165:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 165:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 165:37.66 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 165:37.66 from /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:7, 165:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 165:37.66 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 165:37.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:37.66 foundInterface = 0; \ 165:37.66 ^~~~~~~~~~~~~~ 165:37.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:37.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:37.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.66 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRServiceTest.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:37.66 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 165:37.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.66 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 165:37.66 from /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:7, 165:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 165:37.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:37.66 } else 165:37.66 ^~~~ 165:37.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:37.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:37.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.66 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRServiceTest.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:37.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 165:37.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 165:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 165:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 165:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 165:37.66 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 165:37.66 from /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:7, 165:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 165:37.66 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 165:37.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:37.66 foundInterface = 0; \ 165:37.66 ^~~~~~~~~~~~~~ 165:37.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:37.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:37.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.66 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRServiceTest.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:37.66 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 165:37.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.66 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 165:37.66 from /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:7, 165:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 165:37.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:37.67 } else 165:37.67 ^~~~ 165:37.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:37.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:37.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.68 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRServiceTest.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:37.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 165:37.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:38.81 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:38.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 165:38.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 165:38.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 165:38.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 165:38.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 165:38.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/U2F.h:12, 165:38.81 from /builddir/build/BUILD/firefox-66.0.3/dom/u2f/U2F.cpp:7, 165:38.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 165:38.81 /builddir/build/BUILD/firefox-66.0.3/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 165:38.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:38.81 foundInterface = 0; \ 165:38.81 ^~~~~~~~~~~~~~ 165:38.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:38.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:38.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:38.81 /builddir/build/BUILD/firefox-66.0.3/dom/u2f/U2F.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:38.81 NS_INTERFACE_MAP_END_INHERITING(WebAuthnManagerBase) 165:38.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:38.81 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 165:38.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 165:38.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 165:38.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 165:38.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 165:38.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 165:38.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/U2FBinding.h:11, 165:38.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/U2F.h:14, 165:38.81 from /builddir/build/BUILD/firefox-66.0.3/dom/u2f/U2F.cpp:7, 165:38.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 165:38.81 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:38.81 else 165:38.81 ^~~~ 165:38.81 /builddir/build/BUILD/firefox-66.0.3/dom/u2f/U2F.cpp:48:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 165:38.81 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 165:38.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:40.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:40.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 165:40.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 165:40.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 165:40.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 165:40.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 165:40.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 165:40.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Console.h:10, 165:40.64 from /builddir/build/BUILD/firefox-66.0.3/dom/console/Console.cpp:7, 165:40.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 165:40.64 /builddir/build/BUILD/firefox-66.0.3/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 165:40.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:40.64 foundInterface = 0; \ 165:40.64 ^~~~~~~~~~~~~~ 165:40.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:40.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:40.64 ^~~~~~~~~~~~~~~~~~~~~~~ 165:40.64 /builddir/build/BUILD/firefox-66.0.3/dom/console/Console.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:40.64 NS_INTERFACE_MAP_END 165:40.64 ^~~~~~~~~~~~~~~~~~~~ 165:40.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:40.64 else 165:40.64 ^~~~ 165:40.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:40.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:40.64 ^~~~~~~~~~~~~~~~~~ 165:40.64 /builddir/build/BUILD/firefox-66.0.3/dom/console/Console.cpp:923:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:40.64 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 165:40.64 ^~~~~~~~~~~~~~~~~~~~~~ 165:40.73 /builddir/build/BUILD/firefox-66.0.3/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 165:40.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:40.73 foundInterface = 0; \ 165:40.73 ^~~~~~~~~~~~~~ 165:40.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:40.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:40.73 ^~~~~~~~~~~~~~~~~~~~~~~ 165:40.73 /builddir/build/BUILD/firefox-66.0.3/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:40.73 NS_INTERFACE_MAP_END 165:40.73 ^~~~~~~~~~~~~~~~~~~~ 165:40.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 165:40.73 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 165:40.73 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcpublic.h:22, 165:40.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 165:40.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 165:40.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 165:40.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 165:40.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Console.h:10, 165:40.73 from /builddir/build/BUILD/firefox-66.0.3/dom/console/Console.cpp:7, 165:40.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 165:40.73 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:40.73 else 165:40.73 ^~~~ 165:40.73 /builddir/build/BUILD/firefox-66.0.3/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 165:40.73 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 165:40.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:42.53 dom/performance 165:43.63 dom/webbrowserpersist 165:44.56 dom/xhr 165:46.21 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:46.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 165:46.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 165:46.21 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.h:11, 165:46.21 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp:7, 165:46.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 165:46.21 /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 165:46.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:46.21 foundInterface = 0; \ 165:46.21 ^~~~~~~~~~~~~~ 165:46.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:46.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:46.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:46.21 /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:46.21 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 165:46.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:46.21 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 165:46.21 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.h:11, 165:46.21 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp:7, 165:46.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 165:46.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:46.21 } else 165:46.21 ^~~~ 165:46.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:46.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:46.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:46.21 /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:46.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 165:46.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:46.23 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:46.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 165:46.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 165:46.24 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.h:11, 165:46.24 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp:7, 165:46.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 165:46.24 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 165:46.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:46.24 foundInterface = 0; \ 165:46.24 ^~~~~~~~~~~~~~ 165:46.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:46.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:46.24 ^~~~~~~~~~~~~~~~~~~~~~~ 165:46.24 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:46.24 NS_INTERFACE_MAP_END 165:46.24 ^~~~~~~~~~~~~~~~~~~~ 165:46.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:46.24 else 165:46.24 ^~~~ 165:46.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:46.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:46.24 ^~~~~~~~~~~~~~~~~~ 165:46.24 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:46.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 165:46.24 ^~~~~~~~~~~~~~~~~~~~~~ 165:46.25 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 165:46.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:46.25 foundInterface = 0; \ 165:46.25 ^~~~~~~~~~~~~~ 165:46.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:46.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:46.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:46.25 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceMainThread.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:46.25 NS_INTERFACE_MAP_END_INHERITING(Performance) 165:46.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:46.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:46.25 else 165:46.25 ^~~~ 165:46.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:46.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:46.25 ^~~~~~~~~~~~~~~~~~ 165:46.25 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceMainThread.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:46.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 165:46.25 ^~~~~~~~~~~~~~~~~~~~~~ 165:46.26 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 165:46.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:46.26 foundInterface = 0; \ 165:46.26 ^~~~~~~~~~~~~~ 165:46.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:46.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:46.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:46.27 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:46.27 NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 165:46.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:46.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 165:46.27 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.h:11, 165:46.27 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp:7, 165:46.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 165:46.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:46.27 } else 165:46.27 ^~~~ 165:46.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:46.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:46.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:46.27 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:46.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 165:46.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:46.43 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:46.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 165:46.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 165:46.43 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.h:11, 165:46.43 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp:7, 165:46.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 165:46.43 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 165:46.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:46.43 foundInterface = 0; \ 165:46.43 ^~~~~~~~~~~~~~ 165:46.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:46.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:46.43 ^~~~~~~~~~~~~~~~~~~~~~~ 165:46.43 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceObserver.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:46.43 NS_INTERFACE_MAP_END 165:46.43 ^~~~~~~~~~~~~~~~~~~~ 165:46.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:46.43 else 165:46.43 ^~~~ 165:46.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:46.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:46.43 ^~~~~~~~~~~~~~~~~~ 165:46.43 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceObserver.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:46.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 165:46.43 ^~~~~~~~~~~~~~~~~~~~~~ 165:46.44 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 165:46.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:46.44 foundInterface = 0; \ 165:46.44 ^~~~~~~~~~~~~~ 165:46.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:46.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:46.44 ^~~~~~~~~~~~~~~~~~~~~~~ 165:46.44 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:46.44 NS_INTERFACE_MAP_END 165:46.44 ^~~~~~~~~~~~~~~~~~~~ 165:46.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:46.44 else 165:46.44 ^~~~ 165:46.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:46.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:46.44 ^~~~~~~~~~~~~~~~~~ 165:46.44 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:46.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 165:46.44 ^~~~~~~~~~~~~~~~~~~~~~ 165:46.45 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 165:46.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:46.45 foundInterface = 0; \ 165:46.45 ^~~~~~~~~~~~~~ 165:46.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:46.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:46.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:46.45 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:46.45 NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 165:46.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:46.45 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 165:46.45 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.h:11, 165:46.45 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp:7, 165:46.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 165:46.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:46.45 } else 165:46.45 ^~~~ 165:46.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:46.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:46.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:46.45 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:46.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 165:46.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:46.47 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:46.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 165:46.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 165:46.47 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.h:11, 165:46.47 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp:7, 165:46.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 165:46.47 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 165:46.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:46.47 foundInterface = 0; \ 165:46.47 ^~~~~~~~~~~~~~ 165:46.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:46.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:46.47 ^~~~~~~~~~~~~~~~~~~~~~~ 165:46.47 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:46.47 NS_INTERFACE_MAP_END 165:46.47 ^~~~~~~~~~~~~~~~~~~~ 165:46.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:46.47 else 165:46.47 ^~~~ 165:46.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:46.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:46.47 ^~~~~~~~~~~~~~~~~~ 165:46.47 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:46.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 165:46.47 ^~~~~~~~~~~~~~~~~~~~~~ 165:48.84 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:48.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 165:48.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 165:48.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 165:48.85 from /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequest.h:11, 165:48.85 from /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequest.cpp:7, 165:48.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 165:48.85 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 165:48.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:48.85 foundInterface = 0; \ 165:48.85 ^~~~~~~~~~~~~~ 165:48.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:48.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:48.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:48.85 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:48.85 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 165:48.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:48.85 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 165:48.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 165:48.85 from /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequest.h:11, 165:48.85 from /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequest.cpp:7, 165:48.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 165:48.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:48.85 } else 165:48.85 ^~~~ 165:48.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:48.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:48.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:48.85 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:48.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 165:48.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:50.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:50.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 165:50.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 165:50.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 165:50.28 from /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequest.h:11, 165:50.28 from /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequest.cpp:7, 165:50.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 165:50.28 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 165:50.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:50.28 foundInterface = 0; \ 165:50.28 ^~~~~~~~~~~~~~ 165:50.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:50.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:50.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:50.28 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestMainThread.cpp:379:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:50.28 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 165:50.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:50.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:50.28 else 165:50.28 ^~~~ 165:50.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:50.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:50.28 ^~~~~~~~~~~~~~~~~~ 165:50.28 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestMainThread.cpp:378:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:50.28 NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 165:50.28 ^~~~~~~~~~~~~~~~~~~~~~ 165:50.41 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 165:50.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:50.41 foundInterface = 0; \ 165:50.41 ^~~~~~~~~~~~~~ 165:50.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:50.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:50.41 ^~~~~~~~~~~~~~~~~~~~~~~ 165:50.41 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestMainThread.cpp:3613:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:50.41 NS_INTERFACE_MAP_END 165:50.41 ^~~~~~~~~~~~~~~~~~~~ 165:50.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:50.41 else 165:50.41 ^~~~ 165:50.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 165:50.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 165:50.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:50.41 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestMainThread.cpp:3612:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 165:50.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 165:50.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:51.48 dom/worklet 165:51.56 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 165:51.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:51.56 foundInterface = 0; \ 165:51.56 ^~~~~~~~~~~~~~ 165:51.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:51.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:51.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:51.56 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestWorker.cpp:1442:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:51.56 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 165:51.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:51.56 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 165:51.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 165:51.57 from /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequest.h:11, 165:51.57 from /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequest.cpp:7, 165:51.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 165:51.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:51.57 } else 165:51.57 ^~~~ 165:51.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:51.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:51.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:51.57 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestWorker.cpp:1441:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:51.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 165:51.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:52.33 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 165:52.33 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 165:52.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 165:52.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 165:52.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 165:52.33 from /builddir/build/BUILD/firefox-66.0.3/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 165:52.33 from /builddir/build/BUILD/firefox-66.0.3/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 165:52.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 165:52.33 /builddir/build/BUILD/firefox-66.0.3/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 165:52.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:52.33 foundInterface = 0; \ 165:52.33 ^~~~~~~~~~~~~~ 165:52.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:52.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:52.34 ^~~~~~~~~~~~~~~~~~~~~~~ 165:52.34 /builddir/build/BUILD/firefox-66.0.3/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:52.34 NS_INTERFACE_MAP_END 165:52.34 ^~~~~~~~~~~~~~~~~~~~ 165:52.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:52.34 else 165:52.34 ^~~~ 165:52.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:52.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:52.34 ^~~~~~~~~~~~~~~~~~ 165:52.34 /builddir/build/BUILD/firefox-66.0.3/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:52.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 165:52.34 ^~~~~~~~~~~~~~~~~~~~~~ 165:52.43 /builddir/build/BUILD/firefox-66.0.3/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 165:52.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:52.43 foundInterface = 0; \ 165:52.43 ^~~~~~~~~~~~~~ 165:52.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:52.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:52.44 ^~~~~~~~~~~~~~~~~~~~~~~ 165:52.44 /builddir/build/BUILD/firefox-66.0.3/dom/webbrowserpersist/nsWebBrowserPersist.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:52.44 NS_INTERFACE_MAP_END 165:52.44 ^~~~~~~~~~~~~~~~~~~~ 165:52.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:52.44 else 165:52.44 ^~~~ 165:52.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:52.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:52.44 ^~~~~~~~~~~~~~~~~~ 165:52.44 /builddir/build/BUILD/firefox-66.0.3/dom/webbrowserpersist/nsWebBrowserPersist.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:52.44 NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 165:52.44 ^~~~~~~~~~~~~~~~~~~~~~ 165:55.42 dom/script 165:55.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:55.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 165:55.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 165:55.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 165:55.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 165:55.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 165:55.92 from /builddir/build/BUILD/firefox-66.0.3/dom/worklet/Worklet.h:11, 165:55.92 from /builddir/build/BUILD/firefox-66.0.3/dom/worklet/Worklet.cpp:7, 165:55.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 165:55.92 /builddir/build/BUILD/firefox-66.0.3/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 165:55.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:55.92 foundInterface = 0; \ 165:55.92 ^~~~~~~~~~~~~~ 165:55.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:55.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:55.92 ^~~~~~~~~~~~~~~~~~~~~~~ 165:55.92 /builddir/build/BUILD/firefox-66.0.3/dom/worklet/Worklet.cpp:413:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:55.92 NS_INTERFACE_MAP_END 165:55.92 ^~~~~~~~~~~~~~~~~~~~ 165:55.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:55.92 else 165:55.92 ^~~~ 165:55.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:55.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:55.92 ^~~~~~~~~~~~~~~~~~ 165:55.92 /builddir/build/BUILD/firefox-66.0.3/dom/worklet/Worklet.cpp:412:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:55.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 165:55.92 ^~~~~~~~~~~~~~~~~~~~~~ 165:55.97 /builddir/build/BUILD/firefox-66.0.3/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 165:55.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:55.97 foundInterface = 0; \ 165:55.97 ^~~~~~~~~~~~~~ 165:55.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:55.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:55.97 ^~~~~~~~~~~~~~~~~~~~~~~ 165:55.97 /builddir/build/BUILD/firefox-66.0.3/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:55.97 NS_INTERFACE_MAP_END 165:55.97 ^~~~~~~~~~~~~~~~~~~~ 165:55.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:55.97 else 165:55.97 ^~~~ 165:55.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:55.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:55.97 ^~~~~~~~~~~~~~~~~~ 165:55.97 /builddir/build/BUILD/firefox-66.0.3/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:55.97 NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 165:55.97 ^~~~~~~~~~~~~~~~~~~~~~ 165:56.21 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 165:56.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 165:56.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 165:56.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 165:56.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 165:56.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h:25, 165:56.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:32, 165:56.21 from /builddir/build/BUILD/firefox-66.0.3/dom/worklet/Worklet.h:11, 165:56.21 from /builddir/build/BUILD/firefox-66.0.3/dom/worklet/Worklet.cpp:7, 165:56.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 165:56.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 165:56.21 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 165:56.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 165:56.21 memset(aT, 0, sizeof(T)); 165:56.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 165:56.21 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/worklet/Worklet.cpp:24, 165:56.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 165:56.21 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 165:56.21 struct GlobalProperties { 165:56.21 ^~~~~~~~~~~~~~~~ 165:59.12 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:59.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 165:59.12 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:10, 165:59.12 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 165:59.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 165:59.12 /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::LoadedScript::QueryInterface(const nsIID&, void**)': 165:59.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:59.12 foundInterface = 0; \ 165:59.12 ^~~~~~~~~~~~~~ 165:59.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:59.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:59.12 ^~~~~~~~~~~~~~~~~~~~~~~ 165:59.12 /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:59.12 NS_INTERFACE_MAP_END 165:59.12 ^~~~~~~~~~~~~~~~~~~~ 165:59.12 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:11, 165:59.12 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 165:59.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 165:59.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:59.12 } else 165:59.12 ^~~~ 165:59.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:59.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:59.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:59.12 /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:59.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LoadedScript) 165:59.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:59.13 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:59.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 165:59.13 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:10, 165:59.13 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 165:59.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 165:59.13 /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 165:59.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:59.13 foundInterface = 0; \ 165:59.13 ^~~~~~~~~~~~~~ 165:59.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:59.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:59.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:59.13 /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:59.13 NS_INTERFACE_MAP_END_INHERITING(LoadedScript) 165:59.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:59.13 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:11, 165:59.13 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 165:59.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 165:59.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:59.13 } else 165:59.13 ^~~~ 165:59.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:59.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:59.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:59.13 /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:59.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 165:59.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:59.15 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:59.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 165:59.15 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:10, 165:59.15 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 165:59.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 165:59.15 /builddir/build/BUILD/firefox-66.0.3/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 165:59.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:59.15 foundInterface = 0; \ 165:59.15 ^~~~~~~~~~~~~~ 165:59.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:59.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:59.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:59.15 /builddir/build/BUILD/firefox-66.0.3/dom/script/ModuleLoadRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:59.15 NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 165:59.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:59.15 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:11, 165:59.15 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 165:59.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 165:59.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:59.15 } else 165:59.15 ^~~~ 165:59.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:59.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:59.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:59.15 /builddir/build/BUILD/firefox-66.0.3/dom/script/ModuleLoadRequest.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:59.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 165:59.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:59.61 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 165:59.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 165:59.61 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:10, 165:59.61 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 165:59.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 165:59.61 /builddir/build/BUILD/firefox-66.0.3/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 165:59.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:59.61 foundInterface = 0; \ 165:59.61 ^~~~~~~~~~~~~~ 165:59.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:59.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:59.61 ^~~~~~~~~~~~~~~~~~~~~~~ 165:59.61 /builddir/build/BUILD/firefox-66.0.3/dom/script/ScriptLoadRequest.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:59.61 NS_INTERFACE_MAP_END 165:59.61 ^~~~~~~~~~~~~~~~~~~~ 165:59.61 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:11, 165:59.61 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 165:59.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 165:59.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:59.62 } else 165:59.62 ^~~~ 165:59.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:59.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:59.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:59.62 /builddir/build/BUILD/firefox-66.0.3/dom/script/ScriptLoadRequest.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:59.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 165:59.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:00.29 dom/payments 166:00.41 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 166:00.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 166:00.41 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:10, 166:00.41 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 166:00.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 166:00.41 /builddir/build/BUILD/firefox-66.0.3/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 166:00.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:00.41 foundInterface = 0; \ 166:00.41 ^~~~~~~~~~~~~~ 166:00.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:00.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:00.41 ^~~~~~~~~~~~~~~~~~~~~~~ 166:00.41 /builddir/build/BUILD/firefox-66.0.3/dom/script/ScriptLoader.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:00.41 NS_INTERFACE_MAP_END 166:00.41 ^~~~~~~~~~~~~~~~~~~~ 166:00.41 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:11, 166:00.41 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 166:00.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 166:00.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:00.41 } else 166:00.41 ^~~~ 166:00.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:00.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:00.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:00.41 /builddir/build/BUILD/firefox-66.0.3/dom/script/ScriptLoader.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:00.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 166:00.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:04.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 166:04.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 166:04.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 166:04.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 166:04.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 166:04.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 166:04.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 166:04.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 166:04.27 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.h:10, 166:04.27 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.cpp:7, 166:04.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 166:04.27 /builddir/build/BUILD/firefox-66.0.3/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 166:04.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:04.27 foundInterface = 0; \ 166:04.27 ^~~~~~~~~~~~~~ 166:04.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:04.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:04.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:04.27 /builddir/build/BUILD/firefox-66.0.3/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:04.27 NS_INTERFACE_MAP_END_INHERITING(Event) 166:04.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:04.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 166:04.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 166:04.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 166:04.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 166:04.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 166:04.27 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.h:10, 166:04.27 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.cpp:7, 166:04.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 166:04.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:04.28 } else 166:04.28 ^~~~ 166:04.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:04.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:04.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:04.28 /builddir/build/BUILD/firefox-66.0.3/dom/payments/MerchantValidationEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:04.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 166:04.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:04.32 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 166:04.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 166:04.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 166:04.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 166:04.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 166:04.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 166:04.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 166:04.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 166:04.32 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.h:10, 166:04.32 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.cpp:7, 166:04.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 166:04.32 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 166:04.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:04.32 foundInterface = 0; \ 166:04.32 ^~~~~~~~~~~~~~ 166:04.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:04.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:04.32 ^~~~~~~~~~~~~~~~~~~~~~~ 166:04.32 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:04.32 NS_INTERFACE_MAP_END 166:04.32 ^~~~~~~~~~~~~~~~~~~~ 166:04.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:04.32 else 166:04.32 ^~~~ 166:04.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 166:04.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 166:04.32 ^~~~~~~~~~~~~~~~~~ 166:04.32 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 166:04.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 166:04.32 ^~~~~~~~~~~~~~~~~~~~~~ 166:04.33 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 166:04.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:04.33 foundInterface = 0; \ 166:04.33 ^~~~~~~~~~~~~~ 166:04.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:04.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:04.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:04.33 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentMethodChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:04.33 NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 166:04.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:04.33 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 166:04.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 166:04.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 166:04.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 166:04.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 166:04.33 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.h:10, 166:04.33 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.cpp:7, 166:04.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 166:04.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:04.33 } else 166:04.33 ^~~~ 166:04.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:04.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:04.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:04.33 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:04.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 166:04.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:05.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 166:05.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 166:05.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 166:05.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 166:05.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 166:05.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 166:05.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 166:05.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 166:05.90 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.h:10, 166:05.90 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.cpp:7, 166:05.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 166:05.90 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 166:05.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:05.90 foundInterface = 0; \ 166:05.90 ^~~~~~~~~~~~~~ 166:05.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:05.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:05.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:05.90 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentRequest.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:05.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 166:05.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:05.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:05.90 else 166:05.90 ^~~~ 166:05.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 166:05.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 166:05.90 ^~~~~~~~~~~~~~~~~~ 166:05.90 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentRequest.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 166:05.90 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 166:05.90 ^~~~~~~~~~~~~~~~~~~~~~ 166:07.23 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 166:07.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:07.23 foundInterface = 0; \ 166:07.23 ^~~~~~~~~~~~~~ 166:07.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:07.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:07.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:07.23 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentRequestUpdateEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:07.23 NS_INTERFACE_MAP_END_INHERITING(Event) 166:07.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:07.23 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 166:07.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 166:07.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 166:07.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 166:07.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 166:07.24 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.h:10, 166:07.24 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.cpp:7, 166:07.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 166:07.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:07.24 } else 166:07.24 ^~~~ 166:07.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:07.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:07.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:07.24 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:07.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 166:07.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:07.25 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 166:07.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 166:07.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 166:07.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 166:07.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 166:07.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 166:07.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 166:07.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 166:07.25 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.h:10, 166:07.26 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.cpp:7, 166:07.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 166:07.26 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 166:07.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:07.26 foundInterface = 0; \ 166:07.26 ^~~~~~~~~~~~~~ 166:07.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:07.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:07.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:07.26 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:07.26 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 166:07.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:07.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:07.26 else 166:07.26 ^~~~ 166:07.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 166:07.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 166:07.26 ^~~~~~~~~~~~~~~~~~ 166:07.26 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 166:07.26 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 166:07.26 ^~~~~~~~~~~~~~~~~~~~~~ 166:07.80 dom/payments/ipc 166:08.08 dom/websocket 166:12.35 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 166:12.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 166:12.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 166:12.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 166:12.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 166:12.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 166:12.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/TypedArray.h:12, 166:12.35 from /builddir/build/BUILD/firefox-66.0.3/dom/websocket/WebSocket.h:12, 166:12.35 from /builddir/build/BUILD/firefox-66.0.3/dom/websocket/WebSocket.cpp:7, 166:12.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 166:12.35 /builddir/build/BUILD/firefox-66.0.3/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 166:12.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:12.35 foundInterface = 0; \ 166:12.35 ^~~~~~~~~~~~~~ 166:12.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:12.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:12.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:12.36 /builddir/build/BUILD/firefox-66.0.3/dom/websocket/WebSocket.cpp:1420:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:12.36 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 166:12.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:12.36 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 166:12.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/TypedArray.h:14, 166:12.36 from /builddir/build/BUILD/firefox-66.0.3/dom/websocket/WebSocket.h:12, 166:12.36 from /builddir/build/BUILD/firefox-66.0.3/dom/websocket/WebSocket.cpp:7, 166:12.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 166:12.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:12.36 } else 166:12.36 ^~~~ 166:12.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:12.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:12.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:12.36 /builddir/build/BUILD/firefox-66.0.3/dom/websocket/WebSocket.cpp:1419:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:12.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 166:12.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:15.66 dom/serviceworkers 166:18.43 dom/serviceworkers/test/gtest 166:22.35 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 166:22.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 166:22.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 166:22.35 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 166:22.35 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 166:22.35 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 166:22.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 166:22.35 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 166:22.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:22.35 foundInterface = 0; \ 166:22.35 ^~~~~~~~~~~~~~ 166:22.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:22.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:22.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.35 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorker.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:22.35 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 166:22.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:22.35 else 166:22.35 ^~~~ 166:22.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 166:22.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 166:22.35 ^~~~~~~~~~~~~~~~~~ 166:22.35 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorker.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 166:22.35 NS_INTERFACE_MAP_ENTRY(ServiceWorker) 166:22.35 ^~~~~~~~~~~~~~~~~~~~~~ 166:22.52 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 166:22.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:22.52 foundInterface = 0; \ 166:22.52 ^~~~~~~~~~~~~~ 166:22.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:22.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:22.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.52 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:22.52 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 166:22.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.52 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 166:22.52 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 166:22.52 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 166:22.53 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 166:22.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 166:22.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:22.53 } else 166:22.53 ^~~~ 166:22.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:22.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:22.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.53 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:22.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 166:22.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.87 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 166:22.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 166:22.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 166:22.87 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 166:22.87 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 166:22.87 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 166:22.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 166:22.88 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 166:22.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:22.88 foundInterface = 0; \ 166:22.88 ^~~~~~~~~~~~~~ 166:22.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:22.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:22.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.88 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:933:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:22.88 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 166:22.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.88 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 166:22.88 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 166:22.88 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 166:22.88 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 166:22.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 166:22.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:22.88 } else 166:22.88 ^~~~ 166:22.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:22.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:22.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.88 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:932:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:22.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 166:22.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.88 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 166:22.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 166:22.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 166:22.88 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 166:22.89 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 166:22.89 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 166:22.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 166:22.89 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 166:22.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:22.89 foundInterface = 0; \ 166:22.89 ^~~~~~~~~~~~~~ 166:22.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:22.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:22.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.89 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:976:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:22.89 NS_INTERFACE_MAP_END_INHERITING(Event) 166:22.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.89 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 166:22.89 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 166:22.89 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 166:22.89 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 166:22.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 166:22.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:22.89 } else 166:22.91 ^~~~ 166:22.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:22.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:22.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.91 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:975:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:22.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 166:22.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.91 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 166:22.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 166:22.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 166:22.91 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 166:22.91 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 166:22.91 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 166:22.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 166:22.91 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 166:22.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:22.91 foundInterface = 0; \ 166:22.91 ^~~~~~~~~~~~~~ 166:22.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:22.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:22.91 ^~~~~~~~~~~~~~~~~~~~~~~ 166:22.91 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1039:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:22.91 NS_INTERFACE_MAP_END 166:22.91 ^~~~~~~~~~~~~~~~~~~~ 166:22.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:22.91 else 166:22.91 ^~~~ 166:22.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 166:22.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 166:22.91 ^~~~~~~~~~~~~~~~~~ 166:22.91 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1038:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 166:22.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 166:22.91 ^~~~~~~~~~~~~~~~~~~~~~ 166:22.92 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 166:22.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:22.92 foundInterface = 0; \ 166:22.92 ^~~~~~~~~~~~~~ 166:22.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:22.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:22.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.92 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:22.92 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 166:22.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 166:22.92 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 166:22.92 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 166:22.92 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 166:22.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 166:22.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:22.92 } else 166:22.92 ^~~~ 166:22.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:22.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:22.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.92 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1131:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:22.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 166:22.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 166:22.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 166:22.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 166:22.93 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 166:22.93 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 166:22.93 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 166:22.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 166:22.93 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 166:22.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:22.93 foundInterface = 0; \ 166:22.93 ^~~~~~~~~~~~~~ 166:22.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:22.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:22.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.93 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:22.93 NS_INTERFACE_MAP_END_INHERITING(Event) 166:22.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 166:22.93 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 166:22.93 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 166:22.93 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 166:22.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 166:22.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:22.93 } else 166:22.93 ^~~~ 166:22.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:22.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:22.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:22.93 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1238:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:22.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 166:22.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:23.85 dom/simpledb 166:26.47 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 166:26.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 166:26.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsINetworkInterceptController.h:10, 166:26.47 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerInterceptController.h:10, 166:26.47 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7, 166:26.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 166:26.47 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 166:26.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:26.47 foundInterface = 0; \ 166:26.47 ^~~~~~~~~~~~~~ 166:26.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:26.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:26.47 ^~~~~~~~~~~~~~~~~~~~~~~ 166:26.47 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerManager.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:26.47 NS_INTERFACE_MAP_END 166:26.47 ^~~~~~~~~~~~~~~~~~~~ 166:26.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:26.47 else 166:26.47 ^~~~ 166:26.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 166:26.48 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 166:26.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:26.48 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerManager.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 166:26.48 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 166:26.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:26.99 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 166:27.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:27.00 foundInterface = 0; \ 166:27.00 ^~~~~~~~~~~~~~ 166:27.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:27.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:27.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:27.00 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerRegistration.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:27.00 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 166:27.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:27.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:27.00 else 166:27.00 ^~~~ 166:27.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 166:27.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 166:27.00 ^~~~~~~~~~~~~~~~~~ 166:27.00 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerRegistration.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 166:27.00 NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 166:27.00 ^~~~~~~~~~~~~~~~~~~~~~ 166:30.52 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 166:30.52 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 166:30.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 166:30.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 166:30.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 166:30.52 from /builddir/build/BUILD/firefox-66.0.3/dom/simpledb/ActorsChild.h:10, 166:30.52 from /builddir/build/BUILD/firefox-66.0.3/dom/simpledb/ActorsChild.cpp:7, 166:30.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 166:30.52 /builddir/build/BUILD/firefox-66.0.3/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 166:30.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:30.52 foundInterface = 0; \ 166:30.53 ^~~~~~~~~~~~~~ 166:30.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:30.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:30.53 ^~~~~~~~~~~~~~~~~~~~~~~ 166:30.53 /builddir/build/BUILD/firefox-66.0.3/dom/simpledb/SDBRequest.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:30.53 NS_INTERFACE_MAP_END 166:30.53 ^~~~~~~~~~~~~~~~~~~~ 166:30.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:30.53 else 166:30.53 ^~~~ 166:30.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 166:30.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 166:30.53 ^~~~~~~~~~~~~~~~~~ 166:30.53 /builddir/build/BUILD/firefox-66.0.3/dom/simpledb/SDBRequest.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 166:30.53 NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 166:30.53 ^~~~~~~~~~~~~~~~~~~~~~ 166:32.76 dom/reporting 166:36.18 dom/reporting/tests/gtest 166:36.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 166:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 166:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 166:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 166:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 166:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 166:36.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 166:36.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ReportBody.h:11, 166:36.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 166:36.91 from /builddir/build/BUILD/firefox-66.0.3/dom/reporting/DeprecationReportBody.cpp:7, 166:36.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 166:36.91 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/Report.cpp: In member function 'virtual nsresult mozilla::dom::Report::QueryInterface(const nsIID&, void**)': 166:36.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:36.91 foundInterface = 0; \ 166:36.91 ^~~~~~~~~~~~~~ 166:36.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:36.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:36.91 ^~~~~~~~~~~~~~~~~~~~~~~ 166:36.91 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/Report.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:36.91 NS_INTERFACE_MAP_END 166:36.91 ^~~~~~~~~~~~~~~~~~~~ 166:36.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:36.91 else 166:36.91 ^~~~ 166:36.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 166:36.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 166:36.91 ^~~~~~~~~~~~~~~~~~ 166:36.91 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/Report.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 166:36.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 166:36.91 ^~~~~~~~~~~~~~~~~~~~~~ 166:36.92 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportBody.cpp: In member function 'virtual nsresult mozilla::dom::ReportBody::QueryInterface(const nsIID&, void**)': 166:36.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:36.92 foundInterface = 0; \ 166:36.92 ^~~~~~~~~~~~~~ 166:36.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:36.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:36.92 ^~~~~~~~~~~~~~~~~~~~~~~ 166:36.92 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportBody.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:36.92 NS_INTERFACE_MAP_END 166:36.92 ^~~~~~~~~~~~~~~~~~~~ 166:36.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:36.92 else 166:36.92 ^~~~ 166:36.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 166:36.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 166:36.92 ^~~~~~~~~~~~~~~~~~ 166:36.92 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportBody.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 166:36.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 166:36.92 ^~~~~~~~~~~~~~~~~~~~~~ 166:39.28 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportDeliver.cpp: In member function 'virtual nsresult mozilla::dom::ReportDeliver::QueryInterface(const nsIID&, void**)': 166:39.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:39.29 foundInterface = 0; \ 166:39.29 ^~~~~~~~~~~~~~ 166:39.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:39.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:39.29 ^~~~~~~~~~~~~~~~~~~~~~~ 166:39.29 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportDeliver.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:39.29 NS_INTERFACE_MAP_END 166:39.29 ^~~~~~~~~~~~~~~~~~~~ 166:39.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:39.29 else 166:39.29 ^~~~ 166:39.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 166:39.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 166:39.29 ^~~~~~~~~~~~~~~~~~ 166:39.29 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportDeliver.cpp:398:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 166:39.29 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 166:39.29 ^~~~~~~~~~~~~~~~~~~~~~ 166:39.32 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportingHeader.cpp: In member function 'virtual nsresult mozilla::dom::ReportingHeader::QueryInterface(const nsIID&, void**)': 166:39.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:39.32 foundInterface = 0; \ 166:39.32 ^~~~~~~~~~~~~~ 166:39.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:39.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:39.32 ^~~~~~~~~~~~~~~~~~~~~~~ 166:39.32 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportingHeader.cpp:754:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:39.32 NS_INTERFACE_MAP_END 166:39.32 ^~~~~~~~~~~~~~~~~~~~ 166:39.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:39.32 else 166:39.32 ^~~~ 166:39.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 166:39.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 166:39.32 ^~~~~~~~~~~~~~~~~~ 166:39.32 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportingHeader.cpp:753:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 166:39.33 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 166:39.33 ^~~~~~~~~~~~~~~~~~~~~~ 166:39.34 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportingObserver.cpp: In member function 'virtual nsresult mozilla::dom::ReportingObserver::QueryInterface(const nsIID&, void**)': 166:39.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:39.34 foundInterface = 0; \ 166:39.34 ^~~~~~~~~~~~~~ 166:39.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:39.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:39.34 ^~~~~~~~~~~~~~~~~~~~~~~ 166:39.34 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportingObserver.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:39.34 NS_INTERFACE_MAP_END 166:39.34 ^~~~~~~~~~~~~~~~~~~~ 166:39.34 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 166:39.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 166:39.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 166:39.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 166:39.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 166:39.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 166:39.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ReportBody.h:11, 166:39.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 166:39.34 from /builddir/build/BUILD/firefox-66.0.3/dom/reporting/DeprecationReportBody.cpp:7, 166:39.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 166:39.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:39.34 else 166:39.34 ^~~~ 166:39.34 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportingObserver.cpp:38:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 166:39.34 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 166:39.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:39.36 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 166:39.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 166:39.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 166:39.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 166:39.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 166:39.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 166:39.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 166:39.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ReportBody.h:11, 166:39.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 166:39.36 from /builddir/build/BUILD/firefox-66.0.3/dom/reporting/DeprecationReportBody.cpp:7, 166:39.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 166:39.36 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/TestingDeprecatedInterface.cpp: In member function 'virtual nsresult mozilla::dom::TestingDeprecatedInterface::QueryInterface(const nsIID&, void**)': 166:39.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:39.36 foundInterface = 0; \ 166:39.36 ^~~~~~~~~~~~~~ 166:39.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:39.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:39.36 ^~~~~~~~~~~~~~~~~~~~~~~ 166:39.36 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/TestingDeprecatedInterface.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:39.36 NS_INTERFACE_MAP_END 166:39.36 ^~~~~~~~~~~~~~~~~~~~ 166:39.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:39.36 else 166:39.36 ^~~~ 166:39.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 166:39.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 166:39.36 ^~~~~~~~~~~~~~~~~~ 166:39.36 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/TestingDeprecatedInterface.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 166:39.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 166:39.36 ^~~~~~~~~~~~~~~~~~~~~~ 166:47.46 dom/localstorage 166:49.02 dom/prio 166:53.75 dom/prio/test/gtest 166:54.91 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 166:54.91 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 166:54.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 166:54.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 166:54.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 166:54.92 from /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/ActorsChild.h:10, 166:54.92 from /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/ActorsChild.cpp:7, 166:54.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 166:54.92 /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/LSObject.cpp: In member function 'virtual nsresult mozilla::dom::LSObject::QueryInterface(const nsIID&, void**)': 166:54.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:54.92 foundInterface = 0; \ 166:54.92 ^~~~~~~~~~~~~~ 166:54.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:54.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:54.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:54.92 /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/LSObject.cpp:664:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:54.92 NS_INTERFACE_MAP_END_INHERITING(Storage) 166:54.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:54.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 166:54.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 166:54.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 166:54.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 166:54.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 166:54.92 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/base/message_loop.h:32, 166:54.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 166:54.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 166:54.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:15, 166:54.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 166:54.92 from /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/ActorsChild.h:10, 166:54.92 from /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/ActorsChild.cpp:7, 166:54.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 166:54.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:54.92 } else 166:54.92 ^~~~ 166:54.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:54.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:54.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:54.92 /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/LSObject.cpp:663:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:54.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LSObject) 166:54.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:58.53 dom/presentation 167:02.63 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/WeakPtr.h:82, 167:02.63 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/AvailabilityCollection.h:11, 167:02.63 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/AvailabilityCollection.cpp:7, 167:02.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 167:02.63 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 167:02.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:02.63 foundInterface = 0; \ 167:02.63 ^~~~~~~~~~~~~~ 167:02.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:02.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:02.63 ^~~~~~~~~~~~~~~~~~~~~~~ 167:02.63 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/Presentation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:02.63 NS_INTERFACE_MAP_END 167:02.63 ^~~~~~~~~~~~~~~~~~~~ 167:02.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:02.63 else 167:02.63 ^~~~ 167:02.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:02.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:02.64 ^~~~~~~~~~~~~~~~~~ 167:02.64 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/Presentation.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:02.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 167:02.64 ^~~~~~~~~~~~~~~~~~~~~~ 167:02.64 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 167:02.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:02.64 foundInterface = 0; \ 167:02.64 ^~~~~~~~~~~~~~ 167:02.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:02.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:02.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:02.64 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationAvailability.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:02.64 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 167:02.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:02.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:02.65 else 167:02.65 ^~~~ 167:02.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:02.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:02.65 ^~~~~~~~~~~~~~~~~~ 167:02.65 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationAvailability.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:02.65 NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 167:02.65 ^~~~~~~~~~~~~~~~~~~~~~ 167:02.72 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 167:02.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:02.72 foundInterface = 0; \ 167:02.72 ^~~~~~~~~~~~~~ 167:02.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:02.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:02.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:02.72 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationConnection.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:02.72 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 167:02.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:02.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:02.73 else 167:02.73 ^~~~ 167:02.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:02.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:02.73 ^~~~~~~~~~~~~~~~~~ 167:02.73 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationConnection.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:02.73 NS_INTERFACE_MAP_ENTRY(nsIRequest) 167:02.73 ^~~~~~~~~~~~~~~~~~~~~~ 167:02.77 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 167:02.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:02.77 foundInterface = 0; \ 167:02.77 ^~~~~~~~~~~~~~ 167:02.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:02.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:02.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:02.77 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:02.77 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 167:02.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:02.77 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 167:02.77 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationAvailability.h:10, 167:02.77 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/AvailabilityCollection.cpp:10, 167:02.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 167:02.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 167:02.77 } else 167:02.77 ^~~~ 167:02.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 167:02.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 167:02.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:02.77 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 167:02.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 167:02.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:02.80 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/WeakPtr.h:82, 167:02.80 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/AvailabilityCollection.h:11, 167:02.80 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/AvailabilityCollection.cpp:7, 167:02.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 167:02.80 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 167:02.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:02.80 foundInterface = 0; \ 167:02.80 ^~~~~~~~~~~~~~ 167:02.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:02.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:02.80 ^~~~~~~~~~~~~~~~~~~~~~~ 167:02.80 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationReceiver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:02.80 NS_INTERFACE_MAP_END 167:02.80 ^~~~~~~~~~~~~~~~~~~~ 167:02.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:02.80 else 167:02.80 ^~~~ 167:02.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:02.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:02.80 ^~~~~~~~~~~~~~~~~~ 167:02.80 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationReceiver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:02.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 167:02.80 ^~~~~~~~~~~~~~~~~~~~~~ 167:03.25 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 167:03.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:03.25 foundInterface = 0; \ 167:03.25 ^~~~~~~~~~~~~~ 167:03.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:03.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:03.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:03.25 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:03.25 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 167:03.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:03.25 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 167:03.25 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationAvailability.h:10, 167:03.25 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/AvailabilityCollection.cpp:10, 167:03.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 167:03.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 167:03.25 } else 167:03.25 ^~~~ 167:03.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 167:03.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 167:03.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:03.26 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 167:03.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 167:03.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:04.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/StaticMutex.h:11, 167:04.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/gfx/2D.h:31, 167:04.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsRect.h:15, 167:04.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIWidget.h:12, 167:04.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:35, 167:04.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 167:04.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 167:04.60 from /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/ActorsChild.h:10, 167:04.60 from /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/ActorsChild.cpp:7, 167:04.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 167:04.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h: In member function 'virtual nsresult mozilla::dom::{anonymous}::Connection::FlushOp::DoDatastoreWork()': 167:04.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:76:31: warning: 'shadowDatabaseLock.mozilla::BaseAutoLock::mLock' may be used uninitialized in this function [-Wmaybe-uninitialized] 167:04.60 void Unlock() { this->unlock(); } 167:04.60 ~~~~~~~~~~~~^~ 167:04.61 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11: 167:04.61 /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/ActorsParent.cpp:3971:24: note: 'shadowDatabaseLock.mozilla::BaseAutoLock::mLock' was declared here 167:04.61 Maybe shadowDatabaseLock; 167:04.61 ^~~~~~~~~~~~~~~~~~ 167:07.39 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/WeakPtr.h:82, 167:07.39 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/AvailabilityCollection.h:11, 167:07.39 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/AvailabilityCollection.cpp:7, 167:07.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 167:07.39 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 167:07.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:07.39 foundInterface = 0; \ 167:07.39 ^~~~~~~~~~~~~~ 167:07.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:07.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:07.39 ^~~~~~~~~~~~~~~~~~~~~~~ 167:07.39 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationTCPSessionTransport.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:07.39 NS_INTERFACE_MAP_END 167:07.39 ^~~~~~~~~~~~~~~~~~~~ 167:07.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:07.39 else 167:07.39 ^~~~ 167:07.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:07.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:07.39 ^~~~~~~~~~~~~~~~~~ 167:07.39 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationTCPSessionTransport.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:07.39 NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 167:07.39 ^~~~~~~~~~~~~~~~~~~~~~ 167:27.08 dom/plugins/test/testplugin 167:27.08 dom/presentation/provider 167:28.20 dom/plugins/test/testplugin/secondplugin 167:30.24 dom/plugins/test/testplugin/libnptest.so 167:30.90 dom/plugins/test/testplugin/thirdplugin 167:31.17 dom/plugins/test/testplugin/flashplugin 167:31.22 dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so 167:31.48 view 167:33.99 dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so 167:34.21 dom/plugins/test/testplugin/flashplugin/libnpswftest.so 167:34.28 widget 167:42.52 widget/headless 167:43.49 widget/gtk 167:51.90 widget/gtk/mozgtk/stub 167:53.96 widget/gtk/mozgtk/gtk2 167:54.54 widget/gtk/mozgtk/gtk2/libmozgtk.so 167:55.09 widget/gtk/mozgtk/stub/libmozgtk_stub.so 167:55.32 widget/gtk/mozgtk/gtk3 167:55.44 widget/gtk/mozgtk/gtk3/libmozgtk.so 167:55.66 widget/gtk/wayland 167:55.98 widget/gtk/mozwayland 167:56.51 widget/gtk/mozwayland/libmozwayland.so 167:56.67 widget/gtkxtbin 167:57.73 widget/x11 167:57.81 editor/libeditor 168:03.85 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 168:03.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 168:03.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:03.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:03.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:03.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:03.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 168:03.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 168:03.85 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 168:03.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 168:03.86 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 168:03.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:03.86 foundInterface = 0; \ 168:03.86 ^~~~~~~~~~~~~~ 168:03.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:03.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:03.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:03.86 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/ChangeAttributeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:03.86 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 168:03.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:03.86 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:03.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 168:03.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 168:03.86 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 168:03.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 168:03.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:03.86 } else 168:03.86 ^~~~ 168:03.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:03.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:03.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:03.86 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/ChangeAttributeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:03.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 168:03.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:03.86 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 168:03.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 168:03.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:03.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:03.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:03.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:03.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 168:03.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 168:03.86 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 168:03.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 168:03.86 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 168:03.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:03.86 foundInterface = 0; \ 168:03.86 ^~~~~~~~~~~~~~ 168:03.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:03.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:03.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:03.87 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/ChangeStyleTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:03.87 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 168:03.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:03.87 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:03.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 168:03.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 168:03.87 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 168:03.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 168:03.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:03.87 } else 168:03.87 ^~~~ 168:03.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:03.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:03.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:03.87 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/ChangeStyleTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:03.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 168:03.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.63 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 168:06.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 168:06.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:06.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:06.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:06.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:06.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 168:06.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 168:06.63 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 168:06.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 168:06.63 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 168:06.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:06.63 foundInterface = 0; \ 168:06.63 ^~~~~~~~~~~~~~ 168:06.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:06.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:06.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.63 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CompositionTransaction.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:06.63 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 168:06.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:06.63 } else 168:06.63 ^~~~ 168:06.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 168:06.63 NS_IMPL_QUERY_BODY_CONCRETE(_class) 168:06.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.63 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CompositionTransaction.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 168:06.63 NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 168:06.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.64 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 168:06.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:06.64 foundInterface = 0; \ 168:06.64 ^~~~~~~~~~~~~~ 168:06.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:06.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:06.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.64 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CreateElementTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:06.64 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 168:06.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:06.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 168:06.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 168:06.64 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 168:06.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 168:06.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:06.64 } else 168:06.64 ^~~~ 168:06.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:06.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:06.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.64 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CreateElementTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:06.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 168:06.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 168:06.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 168:06.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:06.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:06.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:06.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:06.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 168:06.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 168:06.65 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 168:06.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 168:06.65 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 168:06.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:06.65 foundInterface = 0; \ 168:06.65 ^~~~~~~~~~~~~~ 168:06.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:06.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:06.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.65 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/DeleteNodeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:06.65 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 168:06.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:06.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 168:06.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 168:06.65 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 168:06.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 168:06.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:06.65 } else 168:06.65 ^~~~ 168:06.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:06.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:06.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.65 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/DeleteNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:06.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 168:06.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.67 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 168:06.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 168:06.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:06.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:06.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:06.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:06.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 168:06.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 168:06.68 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 168:06.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 168:06.68 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 168:06.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:06.68 foundInterface = 0; \ 168:06.68 ^~~~~~~~~~~~~~ 168:06.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:06.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:06.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.68 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/DeleteRangeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:06.68 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 168:06.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.68 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:06.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 168:06.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 168:06.68 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 168:06.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 168:06.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:06.68 } else 168:06.68 ^~~~ 168:06.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:06.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:06.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.68 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/DeleteRangeTransaction.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:06.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 168:06.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.69 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 168:06.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 168:06.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:06.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:06.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:06.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:06.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 168:06.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 168:06.69 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 168:06.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 168:06.69 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 168:06.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:06.69 foundInterface = 0; \ 168:06.69 ^~~~~~~~~~~~~~ 168:06.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:06.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:06.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.69 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/DeleteTextTransaction.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:06.69 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 168:06.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.69 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:06.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 168:06.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 168:06.69 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 168:06.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 168:06.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:06.69 } else 168:06.69 ^~~~ 168:06.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:06.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:06.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.70 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/DeleteTextTransaction.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:06.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 168:06.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.71 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 168:06.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 168:06.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:06.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:06.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:06.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:06.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 168:06.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 168:06.71 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 168:06.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 168:06.71 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 168:06.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:06.71 foundInterface = 0; \ 168:06.71 ^~~~~~~~~~~~~~ 168:06.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:06.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:06.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.71 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/EditAggregateTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:06.71 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 168:06.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.71 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:06.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 168:06.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 168:06.71 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 168:06.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 168:06.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:06.72 } else 168:06.72 ^~~~ 168:06.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:06.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:06.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.72 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/EditAggregateTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:06.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 168:06.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.72 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 168:06.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 168:06.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:06.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:06.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:06.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:06.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 168:06.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 168:06.73 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 168:06.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 168:06.73 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 168:06.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:06.73 foundInterface = 0; \ 168:06.73 ^~~~~~~~~~~~~~ 168:06.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:06.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:06.73 ^~~~~~~~~~~~~~~~~~~~~~~ 168:06.73 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:06.73 NS_INTERFACE_MAP_END 168:06.73 ^~~~~~~~~~~~~~~~~~~~ 168:06.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:06.73 else 168:06.73 ^~~~ 168:06.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 168:06.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 168:06.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.73 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 168:06.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 168:06.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.86 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 168:06.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:06.86 foundInterface = 0; \ 168:06.86 ^~~~~~~~~~~~~~ 168:06.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:06.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:06.86 ^~~~~~~~~~~~~~~~~~~~~~~ 168:06.86 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/EditorBase.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:06.86 NS_INTERFACE_MAP_END 168:06.86 ^~~~~~~~~~~~~~~~~~~~ 168:06.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:06.86 else 168:06.86 ^~~~ 168:06.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 168:06.86 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 168:06.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.86 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/EditorBase.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 168:06.86 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 168:06.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:16.04 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 168:16.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 168:16.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 168:16.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 168:16.05 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 168:16.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 168:16.05 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLEditRules.cpp: In member function 'virtual nsresult mozilla::HTMLEditRules::QueryInterface(const nsIID&, void**)': 168:16.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:16.05 foundInterface = 0; \ 168:16.05 ^~~~~~~~~~~~~~ 168:16.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:16.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:16.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:16.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:16.05 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 168:16.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:16.05 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLEditRules.cpp:235:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 168:16.05 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 168:16.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:16.05 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 168:16.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 168:16.05 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 168:16.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 168:16.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:16.05 } else 168:16.05 ^~~~ 168:16.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:16.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:16.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:16.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:16.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 168:16.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:16.05 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLEditRules.cpp:235:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 168:16.05 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 168:16.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:16.71 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 168:16.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 168:16.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 168:16.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 168:16.71 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 168:16.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 168:16.71 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 168:16.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:16.72 foundInterface = 0; \ 168:16.72 ^~~~~~~~~~~~~~ 168:16.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:16.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:16.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:16.72 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLEditor.cpp:296:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:16.72 NS_INTERFACE_MAP_END_INHERITING(TextEditor) 168:16.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:16.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:16.72 else 168:16.72 ^~~~ 168:16.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:16.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:16.72 ^~~~~~~~~~~~~~~~~~ 168:16.72 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLEditor.cpp:295:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:16.72 NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 168:16.72 ^~~~~~~~~~~~~~~~~~~~~~ 168:16.92 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 168:16.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:16.92 foundInterface = 0; \ 168:16.92 ^~~~~~~~~~~~~~ 168:16.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:16.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:16.92 ^~~~~~~~~~~~~~~~~~~~~~~ 168:16.92 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLEditorDataTransfer.cpp:1034:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:16.92 NS_INTERFACE_MAP_END 168:16.92 ^~~~~~~~~~~~~~~~~~~~ 168:16.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:16.92 else 168:16.92 ^~~~ 168:16.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:16.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:16.92 ^~~~~~~~~~~~~~~~~~ 168:16.92 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLEditorDataTransfer.cpp:1033:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:16.92 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 168:16.92 ^~~~~~~~~~~~~~~~~~~~~~ 168:17.82 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 168:17.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:17.83 foundInterface = 0; \ 168:17.83 ^~~~~~~~~~~~~~ 168:17.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:17.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:17.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:17.83 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/InsertNodeTransaction.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:17.83 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 168:17.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:17.83 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 168:17.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 168:17.83 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 168:17.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 168:17.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:17.83 } else 168:17.83 ^~~~ 168:17.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:17.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:17.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:17.83 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/InsertNodeTransaction.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:17.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 168:17.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:17.83 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 168:17.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 168:17.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 168:17.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 168:17.83 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 168:17.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 168:17.83 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 168:17.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:17.83 foundInterface = 0; \ 168:17.83 ^~~~~~~~~~~~~~ 168:17.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:17.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:17.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:17.83 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:17.83 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 168:17.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:17.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:17.83 } else 168:17.83 ^~~~ 168:17.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 168:17.83 NS_IMPL_QUERY_BODY_CONCRETE(_class) 168:17.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:17.84 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/InsertTextTransaction.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 168:17.84 NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 168:17.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:38.01 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 168:38.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 168:38.01 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/InternetCiter.cpp:9, 168:38.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 168:38.02 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 168:38.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:38.02 foundInterface = 0; \ 168:38.02 ^~~~~~~~~~~~~~ 168:38.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:38.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:38.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:38.02 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/JoinNodeTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:38.02 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 168:38.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:38.02 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:38.02 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/JoinNodeTransaction.h:9, 168:38.02 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/JoinNodeTransaction.cpp:6, 168:38.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 168:38.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:38.02 } else 168:38.02 ^~~~ 168:38.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:38.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:38.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:38.02 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/JoinNodeTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:38.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 168:38.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:38.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 168:38.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 168:38.04 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/InternetCiter.cpp:9, 168:38.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 168:38.04 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 168:38.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:38.04 foundInterface = 0; \ 168:38.04 ^~~~~~~~~~~~~~ 168:38.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:38.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:38.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:38.04 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/PlaceholderTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:38.04 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 168:38.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:38.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:38.04 else 168:38.04 ^~~~ 168:38.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:38.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:38.04 ^~~~~~~~~~~~~~~~~~ 168:38.04 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/PlaceholderTransaction.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:38.04 NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 168:38.04 ^~~~~~~~~~~~~~~~~~~~~~ 168:38.64 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 168:38.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:38.64 foundInterface = 0; \ 168:38.64 ^~~~~~~~~~~~~~ 168:38.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:38.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:38.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:38.64 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/SplitNodeTransaction.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:38.64 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 168:38.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:38.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 168:38.64 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/JoinNodeTransaction.h:9, 168:38.64 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/JoinNodeTransaction.cpp:6, 168:38.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 168:38.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:38.64 } else 168:38.64 ^~~~ 168:38.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:38.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:38.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:38.64 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/SplitNodeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:38.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 168:38.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:41.54 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 168:41.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 168:41.54 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/InternetCiter.cpp:9, 168:41.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 168:41.54 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 168:41.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:41.54 foundInterface = 0; \ 168:41.54 ^~~~~~~~~~~~~~ 168:41.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:41.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:41.54 ^~~~~~~~~~~~~~~~~~~~~~~ 168:41.54 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/TextEditRules.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:41.54 NS_INTERFACE_MAP_END 168:41.54 ^~~~~~~~~~~~~~~~~~~~ 168:41.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:41.54 else 168:41.54 ^~~~ 168:41.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 168:41.54 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 168:41.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:41.54 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/TextEditRules.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 168:41.54 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 168:41.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:41.64 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 168:41.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:41.64 foundInterface = 0; \ 168:41.64 ^~~~~~~~~~~~~~ 168:41.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:41.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:41.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:41.64 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/TextEditor.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:41.64 NS_INTERFACE_MAP_END_INHERITING(EditorBase) 168:41.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:41.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:41.65 else 168:41.65 ^~~~ 168:41.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:41.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:41.65 ^~~~~~~~~~~~~~~~~~ 168:41.65 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/TextEditor.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:41.65 NS_INTERFACE_MAP_ENTRY(nsIPlaintextEditor) 168:41.65 ^~~~~~~~~~~~~~~~~~~~~~ 168:49.97 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:110: 168:49.98 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLTableEditor.cpp: In member function 'nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)': 168:49.98 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLTableEditor.cpp:64:28: warning: 'newCellIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 168:49.98 mSelected(aSelected) {} 168:49.98 ^ 168:49.98 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLTableEditor.cpp:196:11: note: 'newCellIndex' was declared here 168:49.98 int32_t newCellIndex; 168:49.98 ^~~~~~~~~~~~ 169:01.99 editor/spellchecker 169:07.09 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 169:07.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 169:07.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 169:07.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/mozSpellChecker.h:9, 169:07.09 from /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.h:9, 169:07.09 from /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.cpp:7, 169:07.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 169:07.09 /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 169:07.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:07.09 foundInterface = 0; \ 169:07.09 ^~~~~~~~~~~~~~ 169:07.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:07.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:07.09 ^~~~~~~~~~~~~~~~~~~~~~~ 169:07.09 /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:07.09 NS_INTERFACE_MAP_END 169:07.09 ^~~~~~~~~~~~~~~~~~~~ 169:07.09 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 169:07.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 169:07.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 169:07.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 169:07.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 169:07.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 169:07.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/mozSpellChecker.h:9, 169:07.10 from /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.h:9, 169:07.10 from /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.cpp:7, 169:07.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 169:07.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:07.10 } else 169:07.10 ^~~~ 169:07.10 /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:07.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 169:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:07.17 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 169:07.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 169:07.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 169:07.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/mozSpellChecker.h:9, 169:07.18 from /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.h:9, 169:07.18 from /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.cpp:7, 169:07.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 169:07.18 /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 169:07.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:07.18 foundInterface = 0; \ 169:07.18 ^~~~~~~~~~~~~~ 169:07.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:07.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:07.18 ^~~~~~~~~~~~~~~~~~~~~~~ 169:07.18 /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/TextServicesDocument.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:07.18 NS_INTERFACE_MAP_END 169:07.18 ^~~~~~~~~~~~~~~~~~~~ 169:07.18 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 169:07.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 169:07.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 169:07.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 169:07.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 169:07.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 169:07.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/mozSpellChecker.h:9, 169:07.18 from /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.h:9, 169:07.18 from /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.cpp:7, 169:07.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 169:07.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:07.18 } else 169:07.18 ^~~~ 169:07.18 /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/TextServicesDocument.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:07.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 169:07.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:15.86 editor/txmgr 169:16.45 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:16.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 169:16.45 from /builddir/build/BUILD/firefox-66.0.3/editor/txmgr/TransactionItem.h:9, 169:16.45 from /builddir/build/BUILD/firefox-66.0.3/editor/txmgr/TransactionItem.cpp:6, 169:16.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 169:16.45 /builddir/build/BUILD/firefox-66.0.3/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 169:16.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:16.45 foundInterface = 0; \ 169:16.45 ^~~~~~~~~~~~~~ 169:16.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:16.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:16.45 ^~~~~~~~~~~~~~~~~~~~~~~ 169:16.45 /builddir/build/BUILD/firefox-66.0.3/editor/txmgr/TransactionManager.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:16.46 NS_INTERFACE_MAP_END 169:16.46 ^~~~~~~~~~~~~~~~~~~~ 169:16.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:16.46 else 169:16.46 ^~~~ 169:16.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 169:16.46 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 169:16.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:16.46 /builddir/build/BUILD/firefox-66.0.3/editor/txmgr/TransactionManager.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 169:16.46 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 169:16.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:17.23 editor/txmgr/tests 169:18.24 editor/composer 169:22.98 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:22.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 169:22.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 169:22.98 from /builddir/build/BUILD/firefox-66.0.3/editor/composer/ComposerCommandsUpdater.cpp:7, 169:22.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 169:22.98 /builddir/build/BUILD/firefox-66.0.3/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 169:22.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:22.98 foundInterface = 0; \ 169:22.98 ^~~~~~~~~~~~~~ 169:22.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:22.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:22.99 ^~~~~~~~~~~~~~~~~~~~~~~ 169:22.99 /builddir/build/BUILD/firefox-66.0.3/editor/composer/ComposerCommandsUpdater.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:22.99 NS_INTERFACE_MAP_END 169:22.99 ^~~~~~~~~~~~~~~~~~~~ 169:22.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 169:22.99 from /builddir/build/BUILD/firefox-66.0.3/editor/composer/ComposerCommandsUpdater.cpp:7, 169:22.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 169:22.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:22.99 } else 169:22.99 ^~~~ 169:22.99 /builddir/build/BUILD/firefox-66.0.3/editor/composer/ComposerCommandsUpdater.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:22.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 169:22.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:28.70 layout/style 169:43.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:43.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 169:43.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 169:43.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 169:43.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 169:43.96 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:43.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:43.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:43.96 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:43.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:43.96 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 169:43.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:43.97 foundInterface = 0; \ 169:43.97 ^~~~~~~~~~~~~~ 169:43.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:43.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:43.97 ^~~~~~~~~~~~~~~~~~~~~~~ 169:43.97 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSFontFaceRule.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:43.97 NS_INTERFACE_MAP_END 169:43.97 ^~~~~~~~~~~~~~~~~~~~ 169:43.97 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 169:43.97 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSFontFaceRule.cpp:31:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:43.97 } else 169:43.97 ^~~~ 169:43.97 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:43.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 169:43.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 169:43.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 169:43.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 169:43.97 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:43.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:43.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:43.97 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:43.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:43.97 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 169:43.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:43.98 foundInterface = 0; \ 169:43.98 ^~~~~~~~~~~~~~ 169:43.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:43.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:43.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:43.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:43.98 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 169:43.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:43.98 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSFontFaceRule.cpp:160:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 169:43.98 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 169:43.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:43.98 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:43.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:43.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:43.98 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:43.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:43.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:43.98 } else 169:43.98 ^~~~ 169:43.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:43.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:43.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:43.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:43.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 169:43.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:43.98 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSFontFaceRule.cpp:160:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 169:43.98 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 169:43.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:43.98 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:43.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 169:43.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 169:43.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 169:43.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 169:43.98 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:43.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:43.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:43.98 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:43.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:43.98 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 169:43.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:43.99 foundInterface = 0; \ 169:43.99 ^~~~~~~~~~~~~~ 169:43.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:43.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:43.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:43.99 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSImportRule.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:43.99 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 169:43.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:43.99 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:43.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:43.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:43.99 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:43.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:43.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:43.99 } else 169:43.99 ^~~~ 169:43.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:43.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:43.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:43.99 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSImportRule.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:43.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 169:43.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.09 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:44.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 169:44.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 169:44.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 169:44.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 169:44.09 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:44.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:44.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:44.09 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:44.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:44.09 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 169:44.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:44.09 foundInterface = 0; \ 169:44.09 ^~~~~~~~~~~~~~ 169:44.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:44.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:44.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.09 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframeRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:44.09 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 169:44.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.09 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:44.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:44.09 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:44.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:44.09 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:44.09 else 169:44.10 ^~~~ 169:44.10 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframeRule.cpp:88:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 169:44.10 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 169:44.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.10 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:44.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 169:44.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 169:44.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 169:44.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 169:44.10 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:44.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:44.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:44.10 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:44.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:44.10 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 169:44.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:44.11 foundInterface = 0; \ 169:44.11 ^~~~~~~~~~~~~~ 169:44.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:44.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:44.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.11 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframeRule.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:44.11 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 169:44.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.11 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:44.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:44.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:44.11 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:44.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:44.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:44.11 } else 169:44.11 ^~~~ 169:44.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:44.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:44.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.11 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframeRule.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:44.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 169:44.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.11 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:44.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 169:44.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 169:44.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 169:44.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 169:44.12 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:44.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:44.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:44.12 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:44.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:44.12 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 169:44.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:44.12 foundInterface = 0; \ 169:44.12 ^~~~~~~~~~~~~~ 169:44.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:44.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:44.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.12 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframesRule.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:44.12 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 169:44.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.12 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:44.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:44.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:44.12 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:44.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:44.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:44.13 } else 169:44.13 ^~~~ 169:44.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:44.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:44.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.13 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframesRule.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:44.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 169:44.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.13 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:44.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 169:44.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 169:44.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 169:44.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 169:44.13 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:44.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:44.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:44.14 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:44.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:44.14 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 169:44.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:44.14 foundInterface = 0; \ 169:44.14 ^~~~~~~~~~~~~~ 169:44.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:44.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:44.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.14 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframesRule.cpp:160:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:44.14 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 169:44.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.14 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:44.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:44.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:44.14 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:44.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:44.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:44.14 } else 169:44.14 ^~~~ 169:44.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:44.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:44.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.14 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframesRule.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:44.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 169:44.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.14 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:44.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 169:44.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 169:44.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 169:44.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 169:44.14 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:44.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:44.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:44.15 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:44.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:44.15 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 169:44.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:44.15 foundInterface = 0; \ 169:44.15 ^~~~~~~~~~~~~~ 169:44.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:44.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:44.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.15 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSMediaRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:44.16 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 169:44.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.16 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:44.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:44.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:44.16 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:44.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:44.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:44.16 } else 169:44.16 ^~~~ 169:44.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:44.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:44.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.16 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSMediaRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:44.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 169:44.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.16 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:44.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 169:44.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 169:44.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 169:44.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 169:44.16 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:44.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:44.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:44.16 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:44.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:44.16 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 169:44.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:44.16 foundInterface = 0; \ 169:44.16 ^~~~~~~~~~~~~~ 169:44.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:44.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:44.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.16 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSMozDocumentRule.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:44.16 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 169:44.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.16 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:44.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:44.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:44.17 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:44.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:44.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:44.17 } else 169:44.17 ^~~~ 169:44.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:44.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:44.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.17 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSMozDocumentRule.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:44.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 169:44.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.17 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:44.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 169:44.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 169:44.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 169:44.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 169:44.17 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:44.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:44.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:44.17 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:44.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:44.17 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 169:44.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:44.17 foundInterface = 0; \ 169:44.17 ^~~~~~~~~~~~~~ 169:44.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:44.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:44.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.17 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSPageRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:44.17 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 169:44.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.17 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:44.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:44.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:44.17 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:44.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:44.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:44.17 } else 169:44.18 ^~~~ 169:44.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:44.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:44.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.18 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSPageRule.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:44.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 169:44.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.18 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:44.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 169:44.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 169:44.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 169:44.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 169:44.18 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:44.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:44.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:44.18 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:44.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:44.18 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 169:44.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:44.18 foundInterface = 0; \ 169:44.18 ^~~~~~~~~~~~~~ 169:44.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:44.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:44.18 ^~~~~~~~~~~~~~~~~~~~~~~ 169:44.18 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSRuleList.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:44.18 NS_INTERFACE_MAP_END 169:44.18 ^~~~~~~~~~~~~~~~~~~~ 169:44.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:44.18 else 169:44.18 ^~~~ 169:44.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:44.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:44.18 ^~~~~~~~~~~~~~~~~~ 169:44.18 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSRuleList.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:44.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 169:44.18 ^~~~~~~~~~~~~~~~~~~~~~ 169:44.18 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 169:44.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:44.19 foundInterface = 0; \ 169:44.19 ^~~~~~~~~~~~~~ 169:44.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:44.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:44.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:44.19 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 169:44.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.19 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSStyleRule.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 169:44.19 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 169:44.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.19 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:44.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:44.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:44.19 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:44.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:44.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:44.19 } else 169:44.19 ^~~~ 169:44.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:44.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:44.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:44.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 169:44.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.19 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSStyleRule.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 169:44.19 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 169:44.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.19 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 169:44.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 169:44.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 169:44.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 169:44.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 169:44.19 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:44.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:44.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:44.19 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:44.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:44.20 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 169:44.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:44.20 foundInterface = 0; \ 169:44.20 ^~~~~~~~~~~~~~ 169:44.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:44.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:44.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.20 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSSupportsRule.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:44.20 NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 169:44.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.20 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:44.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 169:44.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 169:44.20 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 169:44.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 169:44.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:44.20 } else 169:44.20 ^~~~ 169:44.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:44.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:44.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.20 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSSupportsRule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:44.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 169:44.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:56.34 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 169:56.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 169:56.34 from /builddir/build/BUILD/firefox-66.0.3/layout/style/CachedInheritingStyles.cpp:7, 169:56.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 169:56.34 /builddir/build/BUILD/firefox-66.0.3/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 169:56.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:56.34 foundInterface = 0; \ 169:56.34 ^~~~~~~~~~~~~~ 169:56.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:56.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:56.34 ^~~~~~~~~~~~~~~~~~~~~~~ 169:56.34 /builddir/build/BUILD/firefox-66.0.3/layout/style/FontFace.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:56.34 NS_INTERFACE_MAP_END 169:56.34 ^~~~~~~~~~~~~~~~~~~~ 169:56.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:56.34 else 169:56.34 ^~~~ 169:56.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:56.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:56.34 ^~~~~~~~~~~~~~~~~~ 169:56.34 /builddir/build/BUILD/firefox-66.0.3/layout/style/FontFace.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:56.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 169:56.34 ^~~~~~~~~~~~~~~~~~~~~~ 169:56.46 /builddir/build/BUILD/firefox-66.0.3/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 169:56.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:56.46 foundInterface = 0; \ 169:56.46 ^~~~~~~~~~~~~~ 169:56.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:56.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:56.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:56.46 /builddir/build/BUILD/firefox-66.0.3/layout/style/FontFaceSet.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:56.46 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 169:56.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:56.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:56.46 else 169:56.46 ^~~~ 169:56.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:56.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:56.46 ^~~~~~~~~~~~~~~~~~ 169:56.46 /builddir/build/BUILD/firefox-66.0.3/layout/style/FontFaceSet.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:56.47 NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 169:56.47 ^~~~~~~~~~~~~~~~~~~~~~ 169:57.20 /builddir/build/BUILD/firefox-66.0.3/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 169:57.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:57.20 foundInterface = 0; \ 169:57.20 ^~~~~~~~~~~~~~ 169:57.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:57.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:57.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:57.20 /builddir/build/BUILD/firefox-66.0.3/layout/style/GroupRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:57.20 NS_INTERFACE_MAP_END_INHERITING(Rule) 169:57.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:57.20 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 169:57.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 169:57.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 169:57.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 169:57.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 169:57.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsExpirationTracker.h:19, 169:57.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/gfxFont.h:20, 169:57.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/gfxTextRun.h:14, 169:57.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsFontMetrics.h:11, 169:57.21 from /builddir/build/BUILD/firefox-66.0.3/layout/style/ComputedStyle.cpp:15, 169:57.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 169:57.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:57.21 } else 169:57.21 ^~~~ 169:57.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:57.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:57.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:57.21 /builddir/build/BUILD/firefox-66.0.3/layout/style/GroupRule.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:57.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 169:57.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:58.13 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 169:58.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 169:58.14 from /builddir/build/BUILD/firefox-66.0.3/layout/style/CachedInheritingStyles.cpp:7, 169:58.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 169:58.14 /builddir/build/BUILD/firefox-66.0.3/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 169:58.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:58.14 foundInterface = 0; \ 169:58.14 ^~~~~~~~~~~~~~ 169:58.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:58.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:58.15 ^~~~~~~~~~~~~~~~~~~~~~~ 169:58.15 /builddir/build/BUILD/firefox-66.0.3/layout/style/ImageLoader.cpp:621:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:58.15 NS_INTERFACE_MAP_END 169:58.15 ^~~~~~~~~~~~~~~~~~~~ 169:58.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:58.15 else 169:58.15 ^~~~ 169:58.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:58.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:58.15 ^~~~~~~~~~~~~~~~~~ 169:58.15 /builddir/build/BUILD/firefox-66.0.3/layout/style/ImageLoader.cpp:620:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:58.15 NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 169:58.15 ^~~~~~~~~~~~~~~~~~~~~~ 169:58.37 /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 169:58.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:58.37 foundInterface = 0; \ 169:58.37 ^~~~~~~~~~~~~~ 169:58.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:58.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:58.37 ^~~~~~~~~~~~~~~~~~~~~~~ 169:58.37 /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:58.37 NS_INTERFACE_MAP_END 169:58.38 ^~~~~~~~~~~~~~~~~~~~ 169:58.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:58.38 else 169:58.38 ^~~~ 169:58.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:58.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:58.38 ^~~~~~~~~~~~~~~~~~ 169:58.38 /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:58.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 169:58.38 ^~~~~~~~~~~~~~~~~~~~~~ 170:21.36 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 170:21.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 170:21.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 170:21.36 from /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaQueryList.cpp:9, 170:21.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 170:21.36 /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 170:21.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:21.36 foundInterface = 0; \ 170:21.36 ^~~~~~~~~~~~~~ 170:21.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 170:21.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 170:21.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:21.37 /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaQueryList.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 170:21.37 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 170:21.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:21.37 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 170:21.37 from /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaQueryList.cpp:9, 170:21.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 170:21.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:21.37 } else 170:21.37 ^~~~ 170:21.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 170:21.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 170:21.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:21.37 /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaQueryList.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 170:21.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 170:21.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:22.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 170:22.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 170:22.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 170:22.82 from /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaQueryList.cpp:9, 170:22.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 170:22.82 /builddir/build/BUILD/firefox-66.0.3/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 170:22.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:22.83 foundInterface = 0; \ 170:22.83 ^~~~~~~~~~~~~~ 170:22.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:22.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:22.83 ^~~~~~~~~~~~~~~~~~~~~~~ 170:22.83 /builddir/build/BUILD/firefox-66.0.3/layout/style/PreloadedStyleSheet.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:22.83 NS_INTERFACE_MAP_END 170:22.83 ^~~~~~~~~~~~~~~~~~~~ 170:22.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:22.83 else 170:22.83 ^~~~ 170:22.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:22.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:22.83 ^~~~~~~~~~~~~~~~~~ 170:22.83 /builddir/build/BUILD/firefox-66.0.3/layout/style/PreloadedStyleSheet.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:22.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 170:22.83 ^~~~~~~~~~~~~~~~~~~~~~ 170:22.83 /builddir/build/BUILD/firefox-66.0.3/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 170:22.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:22.83 foundInterface = 0; \ 170:22.83 ^~~~~~~~~~~~~~ 170:22.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:22.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:22.84 ^~~~~~~~~~~~~~~~~~~~~~~ 170:22.84 /builddir/build/BUILD/firefox-66.0.3/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:22.84 NS_INTERFACE_MAP_END 170:22.84 ^~~~~~~~~~~~~~~~~~~~ 170:22.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:22.84 else 170:22.84 ^~~~ 170:22.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:22.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:22.84 ^~~~~~~~~~~~~~~~~~ 170:22.84 /builddir/build/BUILD/firefox-66.0.3/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:22.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 170:22.84 ^~~~~~~~~~~~~~~~~~~~~~ 170:22.97 /builddir/build/BUILD/firefox-66.0.3/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 170:22.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:22.98 foundInterface = 0; \ 170:22.98 ^~~~~~~~~~~~~~ 170:22.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 170:22.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 170:22.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:22.98 /builddir/build/BUILD/firefox-66.0.3/layout/style/ServoCSSRuleList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 170:22.98 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 170:22.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:22.98 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 170:22.98 from /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaQueryList.cpp:9, 170:22.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 170:22.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:22.98 } else 170:22.98 ^~~~ 170:22.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 170:22.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 170:22.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:22.98 /builddir/build/BUILD/firefox-66.0.3/layout/style/ServoCSSRuleList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 170:22.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 170:22.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:23.48 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 170:23.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 170:23.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 170:23.48 from /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaQueryList.cpp:9, 170:23.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 170:23.49 /builddir/build/BUILD/firefox-66.0.3/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 170:23.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:23.49 foundInterface = 0; \ 170:23.49 ^~~~~~~~~~~~~~ 170:23.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:23.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:23.49 ^~~~~~~~~~~~~~~~~~~~~~~ 170:23.49 /builddir/build/BUILD/firefox-66.0.3/layout/style/StyleSheet.cpp:174:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:23.49 NS_INTERFACE_MAP_END 170:23.49 ^~~~~~~~~~~~~~~~~~~~ 170:23.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:23.49 else 170:23.49 ^~~~ 170:23.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:23.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:23.49 ^~~~~~~~~~~~~~~~~~ 170:23.49 /builddir/build/BUILD/firefox-66.0.3/layout/style/StyleSheet.cpp:173:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:23.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 170:23.49 ^~~~~~~~~~~~~~~~~~~~~~ 170:28.91 layout/style/test/gtest 170:33.62 layout/base 170:44.02 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 170:44.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 170:44.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 170:44.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/nsCSSPropertyID.h:14, 170:44.02 from /builddir/build/BUILD/firefox-66.0.3/layout/style/nsCSSProps.h:18, 170:44.02 from /builddir/build/BUILD/firefox-66.0.3/layout/style/nsCSSProps.cpp:12, 170:44.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 170:44.03 /builddir/build/BUILD/firefox-66.0.3/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 170:44.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:44.03 foundInterface = 0; \ 170:44.03 ^~~~~~~~~~~~~~ 170:44.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 170:44.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 170:44.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:44.03 /builddir/build/BUILD/firefox-66.0.3/layout/style/nsComputedDOMStyle.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 170:44.03 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 170:44.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:44.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:44.03 else 170:44.03 ^~~~ 170:44.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:44.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:44.03 ^~~~~~~~~~~~~~~~~~ 170:44.03 /builddir/build/BUILD/firefox-66.0.3/layout/style/nsComputedDOMStyle.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:44.03 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 170:44.03 ^~~~~~~~~~~~~~~~~~~~~~ 170:44.23 /builddir/build/BUILD/firefox-66.0.3/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 170:44.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:44.23 foundInterface = 0; \ 170:44.23 ^~~~~~~~~~~~~~ 170:44.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 170:44.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 170:44.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:44.23 /builddir/build/BUILD/firefox-66.0.3/layout/style/nsDOMCSSAttrDeclaration.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 170:44.23 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 170:44.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:44.23 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 170:44.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 170:44.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 170:44.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 170:44.23 from /builddir/build/BUILD/firefox-66.0.3/layout/base/nsLayoutUtils.h:21, 170:44.23 from /builddir/build/BUILD/firefox-66.0.3/layout/style/nsCSSProps.cpp:18, 170:44.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 170:44.23 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:44.23 else 170:44.23 ^~~~ 170:44.23 /builddir/build/BUILD/firefox-66.0.3/layout/style/nsDOMCSSAttrDeclaration.cpp:60:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 170:44.23 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 170:44.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:06.46 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 171:06.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 171:06.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 171:06.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 171:06.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 171:06.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 171:06.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 171:06.46 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 171:06.46 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 171:06.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 171:06.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 171:06.46 from /builddir/build/BUILD/firefox-66.0.3/layout/base/AccessibleCaret.h:11, 171:06.46 from /builddir/build/BUILD/firefox-66.0.3/layout/base/AccessibleCaret.cpp:7, 171:06.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 171:06.46 /builddir/build/BUILD/firefox-66.0.3/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]': 171:06.47 /builddir/build/BUILD/firefox-66.0.3/layout/base/GeometryUtils.cpp:323:33: required from here 171:06.47 /builddir/build/BUILD/firefox-66.0.3/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] 171:06.47 memset(aT, 0, sizeof(T)); 171:06.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 171:06.47 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsSize.h:12, 171:06.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPoint.h:13, 171:06.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsMargin.h:11, 171:06.47 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrValue.h:22, 171:06.47 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:22, 171:06.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 171:06.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 171:06.47 from /builddir/build/BUILD/firefox-66.0.3/layout/base/AccessibleCaret.h:11, 171:06.47 from /builddir/build/BUILD/firefox-66.0.3/layout/base/AccessibleCaret.cpp:7, 171:06.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 171:06.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: 'struct mozilla::gfx::PointTyped' declared here 171:06.47 struct PointTyped 171:06.47 ^~~~~~~~~~ 171:28.81 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 171:28.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 171:28.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/StaticMutex.h:11, 171:28.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/gfx/2D.h:31, 171:28.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/gfxPattern.h:13, 171:28.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/gfxContext.h:15, 171:28.81 from /builddir/build/BUILD/firefox-66.0.3/layout/base/nsBidiPresUtils.h:10, 171:28.81 from /builddir/build/BUILD/firefox-66.0.3/layout/base/nsBidiPresUtils.cpp:7, 171:28.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 171:28.81 /builddir/build/BUILD/firefox-66.0.3/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 171:28.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:28.81 foundInterface = 0; \ 171:28.81 ^~~~~~~~~~~~~~ 171:28.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:28.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:28.81 ^~~~~~~~~~~~~~~~~~~~~~~ 171:28.81 /builddir/build/BUILD/firefox-66.0.3/layout/base/nsDocumentViewer.cpp:601:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:28.81 NS_INTERFACE_MAP_END 171:28.81 ^~~~~~~~~~~~~~~~~~~~ 171:28.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:28.81 else 171:28.81 ^~~~ 171:28.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:28.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:28.81 ^~~~~~~~~~~~~~~~~~ 171:28.81 /builddir/build/BUILD/firefox-66.0.3/layout/base/nsDocumentViewer.cpp:599:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:28.81 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 171:28.81 ^~~~~~~~~~~~~~~~~~~~~~ 171:30.31 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/base/Unified_cpp_layout_base0.cpp:65: 171:30.31 /builddir/build/BUILD/firefox-66.0.3/layout/base/PresShell.cpp: In member function 'virtual void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, nsFrameState, nsIPresShell::ReflowRootHandling)': 171:30.31 /builddir/build/BUILD/firefox-66.0.3/layout/base/PresShell.cpp:2681:25: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized] 171:30.31 ((_f) != subtreeRoot || !targetNeedsReflowFromParent)) 171:30.31 ^~ 171:32.71 /builddir/build/BUILD/firefox-66.0.3/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 171:32.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:32.71 foundInterface = 0; \ 171:32.71 ^~~~~~~~~~~~~~ 171:32.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:32.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:32.71 ^~~~~~~~~~~~~~~~~~~~~~~ 171:32.71 /builddir/build/BUILD/firefox-66.0.3/layout/base/nsPresContext.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:32.71 NS_INTERFACE_MAP_END 171:32.71 ^~~~~~~~~~~~~~~~~~~~ 171:32.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:32.71 else 171:32.71 ^~~~ 171:32.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:32.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:32.71 ^~~~~~~~~~~~~~~~~~ 171:32.71 /builddir/build/BUILD/firefox-66.0.3/layout/base/nsPresContext.cpp:317:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:32.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 171:32.71 ^~~~~~~~~~~~~~~~~~~~~~ 171:53.80 layout/base/gtest 172:12.60 layout/generic 172:17.17 layout/forms 172:24.75 layout/tables 172:33.98 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 172:33.98 /builddir/build/BUILD/firefox-66.0.3/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 172:33.99 /builddir/build/BUILD/firefox-66.0.3/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] 172:33.99 memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 172:33.99 ^ 172:33.99 /builddir/build/BUILD/firefox-66.0.3/layout/tables/nsTableFrame.cpp:6076:8: note: 'struct BCBlockDirSeg' declared here 172:33.99 struct BCBlockDirSeg { 172:33.99 ^~~~~~~~~~~~~ 172:50.07 layout/svg 172:56.45 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 172:56.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 172:56.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/StaticMutex.h:11, 172:56.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/gfx/2D.h:31, 172:56.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/gfxPattern.h:13, 172:56.45 from /builddir/build/BUILD/firefox-66.0.3/layout/svg/SVGContextPaint.h:12, 172:56.45 from /builddir/build/BUILD/firefox-66.0.3/layout/svg/SVGContextPaint.cpp:7, 172:56.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 172:56.45 /builddir/build/BUILD/firefox-66.0.3/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 172:56.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:56.45 foundInterface = 0; \ 172:56.45 ^~~~~~~~~~~~~~ 172:56.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 172:56.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:56.45 ^~~~~~~~~~~~~~~~~~~~~~~ 172:56.45 /builddir/build/BUILD/firefox-66.0.3/layout/svg/SVGObserverUtils.cpp:514:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:56.45 NS_INTERFACE_MAP_END 172:56.45 ^~~~~~~~~~~~~~~~~~~~ 172:56.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 172:56.45 else 172:56.45 ^~~~ 172:56.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 172:56.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 172:56.45 ^~~~~~~~~~~~~~~~~~ 172:56.45 /builddir/build/BUILD/firefox-66.0.3/layout/svg/SVGObserverUtils.cpp:513:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 172:56.45 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 172:56.45 ^~~~~~~~~~~~~~~~~~~~~~ 172:56.47 /builddir/build/BUILD/firefox-66.0.3/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 172:56.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:56.47 foundInterface = 0; \ 172:56.47 ^~~~~~~~~~~~~~ 172:56.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 172:56.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:56.47 ^~~~~~~~~~~~~~~~~~~~~~~ 172:56.47 /builddir/build/BUILD/firefox-66.0.3/layout/svg/SVGObserverUtils.cpp:599:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:56.47 NS_INTERFACE_MAP_END 172:56.47 ^~~~~~~~~~~~~~~~~~~~ 172:56.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 172:56.47 else 172:56.47 ^~~~ 172:56.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 172:56.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 172:56.47 ^~~~~~~~~~~~~~~~~~ 172:56.47 /builddir/build/BUILD/firefox-66.0.3/layout/svg/SVGObserverUtils.cpp:598:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 172:56.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 172:56.47 ^~~~~~~~~~~~~~~~~~~~~~ 173:06.41 layout/xul 173:11.67 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 173:11.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 173:11.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 173:11.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 173:11.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 173:11.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 173:11.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BoxObject.h:11, 173:11.67 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/BoxObject.cpp:7, 173:11.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 173:11.67 /builddir/build/BUILD/firefox-66.0.3/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 173:11.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:11.67 foundInterface = 0; \ 173:11.67 ^~~~~~~~~~~~~~ 173:11.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:11.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:11.67 ^~~~~~~~~~~~~~~~~~~~~~~ 173:11.67 /builddir/build/BUILD/firefox-66.0.3/layout/xul/BoxObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:11.67 NS_INTERFACE_MAP_END 173:11.67 ^~~~~~~~~~~~~~~~~~~~ 173:11.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:11.67 else 173:11.67 ^~~~ 173:11.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:11.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:11.67 ^~~~~~~~~~~~~~~~~~ 173:11.67 /builddir/build/BUILD/firefox-66.0.3/layout/xul/BoxObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:11.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 173:11.67 ^~~~~~~~~~~~~~~~~~~~~~ 173:27.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsSize.h:10, 173:27.76 from /builddir/build/BUILD/firefox-66.0.3/layout/base/LayoutConstants.h:12, 173:27.76 from /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsIFrame.h:54, 173:27.76 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/nsBox.h:12, 173:27.76 from /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFrame.h:15, 173:27.76 from /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFrame.cpp:9, 173:27.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 173:27.76 /builddir/build/BUILD/firefox-66.0.3/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)': 173:27.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCoord.h:70:11: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 173:27.76 return (int64_t(aMult1) * int64_t(aMult2) / int64_t(aDiv)); 173:27.76 ^~~~~~~~~~~~~~~ 173:27.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 173:27.76 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFrame.cpp:5760:38: note: 'bSize' was declared here 173:27.76 nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 173:27.76 ^~~~~ 173:27.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsSize.h:10, 173:27.76 from /builddir/build/BUILD/firefox-66.0.3/layout/base/LayoutConstants.h:12, 173:27.76 from /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsIFrame.h:54, 173:27.76 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/nsBox.h:12, 173:27.76 from /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFrame.h:15, 173:27.76 from /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFrame.cpp:9, 173:27.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 173:27.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCoord.h:70:11: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 173:27.76 return (int64_t(aMult1) * int64_t(aMult2) / int64_t(aDiv)); 173:27.76 ^~~~~~~~~~~~~~~ 173:27.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 173:27.76 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFrame.cpp:5760:11: note: 'iSize' was declared here 173:27.76 nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 173:27.76 ^~~~~ 173:36.91 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:119: 173:36.91 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&, nsReflowStatus&, nscoord, nscoord, nsTArray&, const nsFlexContainerFrame::FlexboxAxisTracker&, nscoord, nscoord)': 173:36.91 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFlexContainerFrame.cpp:4901:3: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized] 173:36.91 if (flexContainerAscent == nscoord_MIN) { 173:36.91 ^~ 173:46.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 173:46.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 173:46.60 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/nsRepeatService.h:13, 173:46.60 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/nsRepeatService.cpp:14, 173:46.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 173:46.60 /builddir/build/BUILD/firefox-66.0.3/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 173:46.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:46.61 foundInterface = 0; \ 173:46.61 ^~~~~~~~~~~~~~ 173:46.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:46.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:46.61 ^~~~~~~~~~~~~~~~~~~~~~~ 173:46.61 /builddir/build/BUILD/firefox-66.0.3/layout/xul/nsXULPopupManager.cpp:1014:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:46.61 NS_INTERFACE_MAP_END 173:46.61 ^~~~~~~~~~~~~~~~~~~~ 173:46.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:46.61 else 173:46.61 ^~~~ 173:46.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:46.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:46.61 ^~~~~~~~~~~~~~~~~~ 173:46.61 /builddir/build/BUILD/firefox-66.0.3/layout/xul/nsXULPopupManager.cpp:1013:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:46.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 173:46.61 ^~~~~~~~~~~~~~~~~~~~~~ 174:02.94 In file included from /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPluginFrame.h:18, 174:02.94 from /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFrame.cpp:31, 174:02.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 174:02.94 /builddir/build/BUILD/firefox-66.0.3/layout/painting/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*, bool*)': 174:02.94 /builddir/build/BUILD/firefox-66.0.3/layout/painting/nsDisplayList.h:1690:59: warning: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized] 174:02.94 ~AutoPreserves3DContext() { mBuilder->mPreserves3DCtx = mSavedCtx; } 174:02.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 174:02.94 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 174:02.94 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFrame.cpp:2822:55: note: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here 174:02.94 Maybe autoPreserves3DContext; 174:02.94 ^~~~~~~~~~~~~~~~~~~~~~ 174:05.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:17, 174:05.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RecordReplay.h:16, 174:05.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Atomics.h:22, 174:05.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Utility.h:11, 174:05.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HeapAPI.h:15, 174:05.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 174:05.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 174:05.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 174:05.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 174:05.66 from /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFrame.h:13, 174:05.66 from /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFrame.cpp:9, 174:05.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 174:05.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Maybe.h: In member function 'void mozilla::ScrollFrameHelper::AppendScrollPartsTo(nsDisplayListBuilder*, const nsDisplayListSet&, bool, bool)': 174:05.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Maybe.h:216:11: warning: 'scrollDirection' may be used uninitialized in this function [-Wmaybe-uninitialized] 174:05.67 ref() = aOther.ref(); 174:05.67 ^~~ 174:05.67 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:47: 174:05.67 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsGfxScrollFrame.cpp:3048:28: note: 'scrollDirection' was declared here 174:05.67 Maybe scrollDirection; 174:05.67 ^~~~~~~~~~~~~~~ 174:06.14 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsGfxScrollFrame.cpp: In member function 'void mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)': 174:06.14 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsGfxScrollFrame.cpp:3237:23: warning: 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function [-Wmaybe-uninitialized] 174:06.14 ClipItemsExceptCaret(aLists->Content(), aBuilder, aClipFrame, aExtraClip, 174:06.14 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:06.14 cache); 174:06.14 ~~~~~~ 174:06.14 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsGfxScrollFrame.cpp:3402:38: note: 'extraContentBoxClipForNonCaretContent' was declared here 174:06.14 Maybe extraContentBoxClipForNonCaretContent; 174:06.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:18.41 layout/xul/tree 174:18.41 layout/ipc 174:18.41 layout/xul/grid 174:20.53 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:101: 174:20.53 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsTextFrame.cpp: In member function 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)': 174:20.53 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsTextFrame.cpp:9768:44: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function [-Wmaybe-uninitialized] 174:20.53 Maybe autoLineCursor; 174:20.53 ^~~~~~~~~~~~~~ 174:20.53 In file included from /builddir/build/BUILD/firefox-66.0.3/layout/xul/nsBox.h:12, 174:20.53 from /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFrame.h:15, 174:20.53 from /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsSplittableFrame.h:16, 174:20.53 from /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsContainerFrame.h:13, 174:20.53 from /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageFrame.h:10, 174:20.53 from /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageFrame.cpp:7, 174:20.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 174:20.53 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsIFrame.h:3571:5: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function [-Wmaybe-uninitialized] 174:20.53 mProperties.Set(aProperty, aValue, this); 174:20.53 ^~~~~~~~~~~ 174:20.53 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:101: 174:20.54 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsTextFrame.cpp:9768:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here 174:20.54 Maybe autoLineCursor; 174:20.54 ^~~~~~~~~~~~~~ 174:22.77 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 174:22.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 174:22.77 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/nsBoxLayout.h:10, 174:22.77 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/nsStackLayout.h:19, 174:22.77 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/grid/nsGrid.h:10, 174:22.77 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/grid/nsGrid.cpp:14, 174:22.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 174:22.77 /builddir/build/BUILD/firefox-66.0.3/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 174:22.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:22.77 foundInterface = 0; \ 174:22.77 ^~~~~~~~~~~~~~ 174:22.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 174:22.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 174:22.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:22.77 /builddir/build/BUILD/firefox-66.0.3/layout/xul/grid/nsGridLayout2.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 174:22.77 NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 174:22.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:22.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:22.77 else 174:22.77 ^~~~ 174:22.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 174:22.77 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 174:22.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:22.77 /builddir/build/BUILD/firefox-66.0.3/layout/xul/grid/nsGridLayout2.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 174:22.77 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 174:22.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:22.79 /builddir/build/BUILD/firefox-66.0.3/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 174:22.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:22.79 foundInterface = 0; \ 174:22.79 ^~~~~~~~~~~~~~ 174:22.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 174:22.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 174:22.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:22.79 /builddir/build/BUILD/firefox-66.0.3/layout/xul/grid/nsGridRowLayout.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 174:22.79 NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 174:22.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:22.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:22.79 else 174:22.79 ^~~~ 174:22.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 174:22.79 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 174:22.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:22.79 /builddir/build/BUILD/firefox-66.0.3/layout/xul/grid/nsGridRowLayout.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 174:22.79 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 174:22.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:24.63 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 174:24.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 174:24.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 174:24.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 174:24.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 174:24.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 174:24.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 174:24.64 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeBodyFrame.cpp:7, 174:24.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 174:24.64 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 174:24.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:24.64 foundInterface = 0; \ 174:24.64 ^~~~~~~~~~~~~~ 174:24.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:24.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:24.64 ^~~~~~~~~~~~~~~~~~~~~~~ 174:24.64 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeColumns.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:24.64 NS_INTERFACE_MAP_END 174:24.64 ^~~~~~~~~~~~~~~~~~~~ 174:24.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 174:24.64 } else 174:24.64 ^~~~ 174:24.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 174:24.64 NS_IMPL_QUERY_BODY_CONCRETE(_class) 174:24.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:24.64 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeColumns.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 174:24.64 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 174:24.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:24.64 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 174:24.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:24.65 foundInterface = 0; \ 174:24.65 ^~~~~~~~~~~~~~ 174:24.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:24.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:24.65 ^~~~~~~~~~~~~~~~~~~~~~~ 174:24.65 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeColumns.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:24.65 NS_INTERFACE_MAP_END 174:24.65 ^~~~~~~~~~~~~~~~~~~~ 174:24.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:24.65 else 174:24.65 ^~~~ 174:24.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:24.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:24.65 ^~~~~~~~~~~~~~~~~~ 174:24.65 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeColumns.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:24.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 174:24.65 ^~~~~~~~~~~~~~~~~~~~~~ 174:24.69 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 174:24.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:24.69 foundInterface = 0; \ 174:24.69 ^~~~~~~~~~~~~~ 174:24.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:24.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:24.69 ^~~~~~~~~~~~~~~~~~~~~~~ 174:24.69 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeContentView.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:24.69 NS_INTERFACE_MAP_END 174:24.69 ^~~~~~~~~~~~~~~~~~~~ 174:24.69 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 174:24.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 174:24.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 174:24.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 174:24.69 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeBodyFrame.cpp:7, 174:24.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 174:24.69 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:24.69 else 174:24.69 ^~~~ 174:24.69 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeContentView.cpp:108:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 174:24.69 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 174:24.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:24.75 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 174:24.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 174:24.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 174:24.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 174:24.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 174:24.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 174:24.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 174:24.76 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeBodyFrame.cpp:7, 174:24.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 174:24.76 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 174:24.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:24.76 foundInterface = 0; \ 174:24.76 ^~~~~~~~~~~~~~ 174:24.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:24.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:24.76 ^~~~~~~~~~~~~~~~~~~~~~~ 174:24.76 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeSelection.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:24.76 NS_INTERFACE_MAP_END 174:24.76 ^~~~~~~~~~~~~~~~~~~~ 174:24.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:24.76 else 174:24.76 ^~~~ 174:24.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:24.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:24.76 ^~~~~~~~~~~~~~~~~~ 174:24.76 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeSelection.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:24.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 174:24.76 ^~~~~~~~~~~~~~~~~~~~~~ 174:25.89 layout/mathml 174:27.25 layout/inspector 174:36.14 In file included from /builddir/build/BUILD/firefox-66.0.3/layout/inspector/InspectorUtils.cpp:37, 174:36.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:11: 174:36.14 /builddir/build/BUILD/firefox-66.0.3/layout/style/nsCSSProps.h: In static member function 'static void mozilla::dom::InspectorUtils::GetCSSPropertyNames(mozilla::dom::GlobalObject&, const mozilla::dom::PropertyNamesOptions&, nsTArray >&)': 174:36.14 /builddir/build/BUILD/firefox-66.0.3/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] 174:36.14 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 174:36.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 174:36.14 /builddir/build/BUILD/firefox-66.0.3/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] 174:36.14 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 174:36.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 174:38.37 layout/painting 174:49.78 layout/printing 174:56.94 layout/build 175:03.69 docshell/base 175:07.14 docshell/base/timeline 175:10.02 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/WeakPtr.h:82, 175:10.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BrowsingContext.h:12, 175:10.02 from /builddir/build/BUILD/firefox-66.0.3/docshell/base/BrowsingContext.cpp:7, 175:10.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 175:10.02 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 175:10.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:10.02 foundInterface = 0; \ 175:10.02 ^~~~~~~~~~~~~~ 175:10.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:10.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:10.02 ^~~~~~~~~~~~~~~~~~~~~~~ 175:10.02 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDSURIContentListener.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:10.02 NS_INTERFACE_MAP_END 175:10.02 ^~~~~~~~~~~~~~~~~~~~ 175:10.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:10.02 else 175:10.02 ^~~~ 175:10.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:10.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:10.02 ^~~~~~~~~~~~~~~~~~ 175:10.02 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDSURIContentListener.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:10.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 175:10.02 ^~~~~~~~~~~~~~~~~~~~~~ 175:10.03 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 175:10.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:10.03 foundInterface = 0; \ 175:10.03 ^~~~~~~~~~~~~~ 175:10.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:10.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:10.03 ^~~~~~~~~~~~~~~~~~~~~~~ 175:10.03 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDSURIContentListener.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:10.03 NS_INTERFACE_MAP_END 175:10.03 ^~~~~~~~~~~~~~~~~~~~ 175:10.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:10.03 else 175:10.03 ^~~~ 175:10.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:10.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:10.03 ^~~~~~~~~~~~~~~~~~ 175:10.03 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDSURIContentListener.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:10.03 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 175:10.03 ^~~~~~~~~~~~~~~~~~~~~~ 175:10.61 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 175:10.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 175:10.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 175:10.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 175:10.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 175:10.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 175:10.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsapi.h:29, 175:10.61 from /builddir/build/BUILD/firefox-66.0.3/caps/nsJSPrincipals.h:9, 175:10.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasePrincipal.h:10, 175:10.61 from /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDocShell.h:10, 175:10.61 from /builddir/build/BUILD/firefox-66.0.3/layout/build/nsContentDLF.cpp:11, 175:10.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 175:10.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 175:10.62 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 175:10.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 175:10.62 memset(aT, 0, sizeof(T)); 175:10.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 175:10.62 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCModule.h:7, 175:10.62 from /builddir/build/BUILD/firefox-66.0.3/layout/build/nsLayoutModule.cpp:9, 175:10.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 175:10.62 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 175:10.62 struct GlobalProperties { 175:10.62 ^~~~~~~~~~~~~~~~ 175:11.93 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 175:11.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:11.93 foundInterface = 0; \ 175:11.93 ^~~~~~~~~~~~~~ 175:11.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:11.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:11.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:11.93 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDocShell.cpp:553:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:11.93 NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 175:11.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:11.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:11.93 else 175:11.93 ^~~~ 175:11.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:11.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:11.94 ^~~~~~~~~~~~~~~~~~ 175:11.94 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDocShell.cpp:552:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:11.94 NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 175:11.94 ^~~~~~~~~~~~~~~~~~~~~~ 175:12.37 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 175:12.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:12.37 foundInterface = 0; \ 175:12.37 ^~~~~~~~~~~~~~ 175:12.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:12.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:12.37 ^~~~~~~~~~~~~~~~~~~~~~~ 175:12.37 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDocShellTreeOwner.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:12.37 NS_INTERFACE_MAP_END 175:12.37 ^~~~~~~~~~~~~~~~~~~~ 175:12.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:12.37 else 175:12.37 ^~~~ 175:12.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:12.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:12.37 ^~~~~~~~~~~~~~~~~~ 175:12.37 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDocShellTreeOwner.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:12.37 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 175:12.37 ^~~~~~~~~~~~~~~~~~~~~~ 175:12.40 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 175:12.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:12.41 foundInterface = 0; \ 175:12.41 ^~~~~~~~~~~~~~ 175:12.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:12.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:12.41 ^~~~~~~~~~~~~~~~~~~~~~~ 175:12.41 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:12.41 NS_INTERFACE_MAP_END 175:12.41 ^~~~~~~~~~~~~~~~~~~~ 175:12.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:12.41 else 175:12.41 ^~~~ 175:12.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:12.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:12.41 ^~~~~~~~~~~~~~~~~~ 175:12.41 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:12.41 NS_INTERFACE_MAP_ENTRY(nsINamed) 175:12.41 ^~~~~~~~~~~~~~~~~~~~~~ 175:14.01 docshell/shistory 175:17.82 docshell/build 175:18.53 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 175:18.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 175:18.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 175:18.53 from /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/ChildSHistory.cpp:7, 175:18.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 175:18.53 /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 175:18.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:18.53 foundInterface = 0; \ 175:18.53 ^~~~~~~~~~~~~~ 175:18.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:18.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:18.53 ^~~~~~~~~~~~~~~~~~~~~~~ 175:18.53 /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/ChildSHistory.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:18.53 NS_INTERFACE_MAP_END 175:18.53 ^~~~~~~~~~~~~~~~~~~~ 175:18.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:18.53 else 175:18.53 ^~~~ 175:18.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:18.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:18.53 ^~~~~~~~~~~~~~~~~~ 175:18.53 /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/ChildSHistory.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:18.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 175:18.53 ^~~~~~~~~~~~~~~~~~~~~~ 175:22.51 /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 175:22.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:22.51 foundInterface = 0; \ 175:22.51 ^~~~~~~~~~~~~~ 175:22.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:22.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:22.51 ^~~~~~~~~~~~~~~~~~~~~~~ 175:22.51 /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/ParentSHistory.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:22.51 NS_INTERFACE_MAP_END 175:22.51 ^~~~~~~~~~~~~~~~~~~~ 175:22.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:22.51 else 175:22.51 ^~~~ 175:22.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:22.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:22.51 ^~~~~~~~~~~~~~~~~~ 175:22.51 /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/ParentSHistory.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:22.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 175:22.51 ^~~~~~~~~~~~~~~~~~~~~~ 175:22.84 /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 175:22.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:22.85 foundInterface = 0; \ 175:22.85 ^~~~~~~~~~~~~~ 175:22.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:22.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:22.85 ^~~~~~~~~~~~~~~~~~~~~~~ 175:22.85 /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/nsSHistory.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:22.85 NS_INTERFACE_MAP_END 175:22.85 ^~~~~~~~~~~~~~~~~~~~ 175:22.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:22.85 else 175:22.85 ^~~~ 175:22.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:22.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:22.85 ^~~~~~~~~~~~~~~~~~ 175:22.85 /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/nsSHistory.cpp:220:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:22.85 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 175:22.85 ^~~~~~~~~~~~~~~~~~~~~~ 175:23.21 xpfe/appshell 175:27.14 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 175:27.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 175:27.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFactory.h:10, 175:27.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Module.h:12, 175:27.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ModuleUtils.h:11, 175:27.14 from /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsAppShellFactory.cpp:6, 175:27.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 175:27.14 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 175:27.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:27.14 foundInterface = 0; \ 175:27.14 ^~~~~~~~~~~~~~ 175:27.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:27.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:27.14 ^~~~~~~~~~~~~~~~~~~~~~~ 175:27.14 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsAppShellService.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:27.14 NS_INTERFACE_MAP_END 175:27.14 ^~~~~~~~~~~~~~~~~~~~ 175:27.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:27.14 else 175:27.14 ^~~~ 175:27.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:27.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:27.14 ^~~~~~~~~~~~~~~~~~ 175:27.14 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsAppShellService.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:27.14 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 175:27.14 ^~~~~~~~~~~~~~~~~~~~~~ 175:27.46 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 175:27.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:27.46 foundInterface = 0; \ 175:27.46 ^~~~~~~~~~~~~~ 175:27.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:27.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:27.46 ^~~~~~~~~~~~~~~~~~~~~~~ 175:27.46 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsChromeTreeOwner.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:27.46 NS_INTERFACE_MAP_END 175:27.46 ^~~~~~~~~~~~~~~~~~~~ 175:27.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:27.46 else 175:27.46 ^~~~ 175:27.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:27.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:27.46 ^~~~~~~~~~~~~~~~~~ 175:27.46 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsChromeTreeOwner.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:27.46 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 175:27.46 ^~~~~~~~~~~~~~~~~~~~~~ 175:27.58 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 175:27.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:27.58 foundInterface = 0; \ 175:27.58 ^~~~~~~~~~~~~~ 175:27.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:27.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:27.58 ^~~~~~~~~~~~~~~~~~~~~~~ 175:27.58 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsContentTreeOwner.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:27.58 NS_INTERFACE_MAP_END 175:27.58 ^~~~~~~~~~~~~~~~~~~~ 175:27.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1005:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:27.58 else 175:27.58 ^~~~ 175:27.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1064:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 175:27.58 NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate) 175:27.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:27.58 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsContentTreeOwner.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 175:27.58 NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 175:27.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:27.60 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 175:27.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1036:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:27.60 foundInterface = 0; \ 175:27.60 ^~~~~~~~~~~~~~ 175:27.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1074:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 175:27.60 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 175:27.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:27.60 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsContentTreeOwner.cpp:897:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 175:27.60 NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 175:27.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:27.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:27.60 else 175:27.60 ^~~~ 175:27.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:27.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:27.60 ^~~~~~~~~~~~~~~~~~ 175:27.60 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsContentTreeOwner.cpp:896:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:27.60 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 175:27.60 ^~~~~~~~~~~~~~~~~~~~~~ 175:27.64 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 175:27.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:27.65 foundInterface = 0; \ 175:27.65 ^~~~~~~~~~~~~~ 175:27.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:27.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:27.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:27.65 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:27.65 NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 175:27.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:27.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:27.65 else 175:27.65 ^~~~ 175:27.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:27.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:27.65 ^~~~~~~~~~~~~~~~~~ 175:27.65 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:27.65 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 175:27.65 ^~~~~~~~~~~~~~~~~~~~~~ 175:31.58 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 175:31.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:31.58 foundInterface = 0; \ 175:31.58 ^~~~~~~~~~~~~~ 175:31.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:31.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:31.58 ^~~~~~~~~~~~~~~~~~~~~~~ 175:31.58 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsXULWindow.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:31.58 NS_INTERFACE_MAP_END 175:31.58 ^~~~~~~~~~~~~~~~~~~~ 175:31.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:31.58 } else 175:31.58 ^~~~ 175:31.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 175:31.58 NS_IMPL_QUERY_BODY_CONCRETE(_class) 175:31.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:31.58 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsXULWindow.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 175:31.58 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 175:31.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:33.55 extensions/universalchardet/src/base 175:35.33 extensions/universalchardet/src/xpcom 175:35.99 accessible/atk 175:50.24 accessible/aom 175:54.63 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 175:54.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 175:54.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 175:54.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsDataHashtable.h:10, 175:54.63 from /builddir/build/BUILD/firefox-66.0.3/accessible/aom/AccessibleNode.h:10, 175:54.63 from /builddir/build/BUILD/firefox-66.0.3/accessible/aom/AccessibleNode.cpp:6, 175:54.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 175:54.63 /builddir/build/BUILD/firefox-66.0.3/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 175:54.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:54.63 foundInterface = 0; \ 175:54.63 ^~~~~~~~~~~~~~ 175:54.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:54.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:54.63 ^~~~~~~~~~~~~~~~~~~~~~~ 175:54.63 /builddir/build/BUILD/firefox-66.0.3/accessible/aom/AccessibleNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:54.63 NS_INTERFACE_MAP_END 175:54.63 ^~~~~~~~~~~~~~~~~~~~ 175:54.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:54.63 else 175:54.63 ^~~~ 175:54.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:54.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:54.63 ^~~~~~~~~~~~~~~~~~ 175:54.63 /builddir/build/BUILD/firefox-66.0.3/accessible/aom/AccessibleNode.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:54.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 175:54.63 ^~~~~~~~~~~~~~~~~~~~~~ 175:57.49 accessible/base 175:59.77 accessible/generic 176:06.97 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 176:06.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 176:06.97 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/AccessibleWrap.h:10, 176:06.97 from /builddir/build/BUILD/firefox-66.0.3/accessible/generic/HyperTextAccessible.h:9, 176:06.97 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/HyperTextAccessibleWrap.h:10, 176:06.97 from /builddir/build/BUILD/firefox-66.0.3/accessible/generic/ARIAGridAccessible.h:9, 176:06.97 from /builddir/build/BUILD/firefox-66.0.3/accessible/generic/ARIAGridAccessible-inl.h:10, 176:06.97 from /builddir/build/BUILD/firefox-66.0.3/accessible/generic/ARIAGridAccessible.cpp:6, 176:06.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 176:06.97 /builddir/build/BUILD/firefox-66.0.3/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 176:06.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:06.97 foundInterface = 0; \ 176:06.97 ^~~~~~~~~~~~~~ 176:06.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:06.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:06.97 ^~~~~~~~~~~~~~~~~~~~~~~ 176:06.97 /builddir/build/BUILD/firefox-66.0.3/accessible/generic/Accessible.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:06.97 NS_INTERFACE_MAP_END 176:06.97 ^~~~~~~~~~~~~~~~~~~~ 176:06.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:06.97 else 176:06.97 ^~~~ 176:06.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 176:06.97 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 176:06.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:06.97 /builddir/build/BUILD/firefox-66.0.3/accessible/generic/Accessible.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 176:06.97 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 176:06.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:08.18 accessible/html 176:08.20 /builddir/build/BUILD/firefox-66.0.3/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 176:08.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:08.21 foundInterface = 0; \ 176:08.21 ^~~~~~~~~~~~~~ 176:08.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 176:08.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 176:08.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:08.21 /builddir/build/BUILD/firefox-66.0.3/accessible/generic/DocAccessible.cpp:162:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 176:08.21 NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 176:08.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:08.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:08.21 else 176:08.21 ^~~~ 176:08.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:08.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:08.21 ^~~~~~~~~~~~~~~~~~ 176:08.21 /builddir/build/BUILD/firefox-66.0.3/accessible/generic/DocAccessible.cpp:161:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:08.21 NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 176:08.21 ^~~~~~~~~~~~~~~~~~~~~~ 176:28.51 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 176:28.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 176:28.51 from /builddir/build/BUILD/firefox-66.0.3/accessible/base/TextAttrs.h:10, 176:28.51 from /builddir/build/BUILD/firefox-66.0.3/accessible/base/TextAttrs.cpp:6, 176:28.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 176:28.51 /builddir/build/BUILD/firefox-66.0.3/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 176:28.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:28.51 foundInterface = 0; \ 176:28.51 ^~~~~~~~~~~~~~ 176:28.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:28.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:28.51 ^~~~~~~~~~~~~~~~~~~~~~~ 176:28.51 /builddir/build/BUILD/firefox-66.0.3/accessible/base/nsAccessiblePivot.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:28.51 NS_INTERFACE_MAP_END 176:28.51 ^~~~~~~~~~~~~~~~~~~~ 176:28.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:28.52 else 176:28.52 ^~~~ 176:28.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 176:28.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 176:28.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:28.52 /builddir/build/BUILD/firefox-66.0.3/accessible/base/nsAccessiblePivot.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 176:28.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 176:28.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:32.51 accessible/ipc 176:46.26 accessible/ipc/other 176:46.84 accessible/xpcom 176:48.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 176:48.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 176:48.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.h:6, 176:48.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 176:48.76 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 176:48.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:48.76 foundInterface = 0; \ 176:48.76 ^~~~~~~~~~~~~~ 176:48.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:48.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:48.76 ^~~~~~~~~~~~~~~~~~~~~~~ 176:48.76 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:48.76 NS_INTERFACE_MAP_END 176:48.76 ^~~~~~~~~~~~~~~~~~~~ 176:48.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:48.76 else 176:48.76 ^~~~ 176:48.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:48.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:48.76 ^~~~~~~~~~~~~~~~~~ 176:48.76 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:48.76 NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 176:48.76 ^~~~~~~~~~~~~~~~~~~~~~ 176:48.76 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 176:48.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:48.76 foundInterface = 0; \ 176:48.77 ^~~~~~~~~~~~~~ 176:48.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:48.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:48.77 ^~~~~~~~~~~~~~~~~~~~~~~ 176:48.77 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:48.77 NS_INTERFACE_MAP_END 176:48.77 ^~~~~~~~~~~~~~~~~~~~ 176:48.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:48.77 else 176:48.77 ^~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:48.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:48.78 ^~~~~~~~~~~~~~~~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:48.78 NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 176:48.78 ^~~~~~~~~~~~~~~~~~~~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:48.78 foundInterface = 0; \ 176:48.78 ^~~~~~~~~~~~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:48.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:48.78 ^~~~~~~~~~~~~~~~~~~~~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:48.78 NS_INTERFACE_MAP_END 176:48.78 ^~~~~~~~~~~~~~~~~~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:48.78 else 176:48.78 ^~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:48.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:48.78 ^~~~~~~~~~~~~~~~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:48.78 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 176:48.78 ^~~~~~~~~~~~~~~~~~~~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:48.78 foundInterface = 0; \ 176:48.78 ^~~~~~~~~~~~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:48.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:48.78 ^~~~~~~~~~~~~~~~~~~~~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:48.78 NS_INTERFACE_MAP_END 176:48.78 ^~~~~~~~~~~~~~~~~~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:48.78 else 176:48.78 ^~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:48.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:48.78 ^~~~~~~~~~~~~~~~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:48.78 NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 176:48.78 ^~~~~~~~~~~~~~~~~~~~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:48.78 foundInterface = 0; \ 176:48.78 ^~~~~~~~~~~~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:48.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:48.78 ^~~~~~~~~~~~~~~~~~~~~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:299:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:48.78 NS_INTERFACE_MAP_END 176:48.78 ^~~~~~~~~~~~~~~~~~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:48.78 else 176:48.78 ^~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:48.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:48.78 ^~~~~~~~~~~~~~~~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:298:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:48.78 NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 176:48.78 ^~~~~~~~~~~~~~~~~~~~~~ 176:48.78 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 176:48.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:48.79 foundInterface = 0; \ 176:48.79 ^~~~~~~~~~~~~~ 176:48.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:48.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:48.79 ^~~~~~~~~~~~~~~~~~~~~~~ 176:48.79 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:48.80 NS_INTERFACE_MAP_END 176:48.80 ^~~~~~~~~~~~~~~~~~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:48.80 else 176:48.80 ^~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:48.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:48.80 ^~~~~~~~~~~~~~~~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:48.80 NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 176:48.80 ^~~~~~~~~~~~~~~~~~~~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:48.80 foundInterface = 0; \ 176:48.80 ^~~~~~~~~~~~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:48.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:48.80 ^~~~~~~~~~~~~~~~~~~~~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:48.80 NS_INTERFACE_MAP_END 176:48.80 ^~~~~~~~~~~~~~~~~~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:48.80 else 176:48.80 ^~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:48.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:48.80 ^~~~~~~~~~~~~~~~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:48.80 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 176:48.80 ^~~~~~~~~~~~~~~~~~~~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:48.80 foundInterface = 0; \ 176:48.80 ^~~~~~~~~~~~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:48.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:48.80 ^~~~~~~~~~~~~~~~~~~~~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:48.80 NS_INTERFACE_MAP_END 176:48.80 ^~~~~~~~~~~~~~~~~~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:48.80 else 176:48.80 ^~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:48.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:48.80 ^~~~~~~~~~~~~~~~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:48.80 NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 176:48.80 ^~~~~~~~~~~~~~~~~~~~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:48.80 foundInterface = 0; \ 176:48.80 ^~~~~~~~~~~~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:48.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:48.80 ^~~~~~~~~~~~~~~~~~~~~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:567:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:48.80 NS_INTERFACE_MAP_END 176:48.80 ^~~~~~~~~~~~~~~~~~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:48.80 else 176:48.80 ^~~~ 176:48.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:48.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:48.80 ^~~~~~~~~~~~~~~~~~ 176:48.81 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:566:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:48.81 NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 176:48.81 ^~~~~~~~~~~~~~~~~~~~~~ 176:56.91 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 176:56.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 176:56.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIAccessibleRelation.h:10, 176:56.91 from /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/nsAccessibleRelation.h:9, 176:56.91 from /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/nsAccessibleRelation.cpp:6, 176:56.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 176:56.91 /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 176:56.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:56.91 foundInterface = 0; \ 176:56.91 ^~~~~~~~~~~~~~ 176:56.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:56.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:56.91 ^~~~~~~~~~~~~~~~~~~~~~~ 176:56.91 /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:56.91 NS_INTERFACE_MAP_END 176:56.91 ^~~~~~~~~~~~~~~~~~~~ 176:56.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:56.91 else 176:56.91 ^~~~ 176:56.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 176:56.91 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 176:56.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:56.91 /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 176:56.91 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 176:56.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:57.02 accessible/xul 176:57.23 /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 176:57.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:57.23 foundInterface = 0; \ 176:57.23 ^~~~~~~~~~~~~~ 176:57.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 176:57.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 176:57.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:57.23 /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 176:57.23 NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 176:57.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:57.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:57.23 else 176:57.23 ^~~~ 176:57.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 176:57.23 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 176:57.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:57.23 /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 176:57.23 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 176:57.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:57.27 /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 176:57.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:57.28 foundInterface = 0; \ 176:57.28 ^~~~~~~~~~~~~~ 176:57.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:57.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:57.28 ^~~~~~~~~~~~~~~~~~~~~~~ 176:57.28 /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/xpcAccessibleTextRange.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:57.28 NS_INTERFACE_MAP_END 176:57.28 ^~~~~~~~~~~~~~~~~~~~ 176:57.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:57.28 else 176:57.28 ^~~~ 176:57.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 176:57.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 176:57.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:57.28 /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/xpcAccessibleTextRange.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 176:57.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 176:57.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:03.01 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 177:03.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 177:03.01 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/AccessibleWrap.h:10, 177:03.01 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.h:9, 177:03.01 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.cpp:6, 177:03.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 177:03.01 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 177:03.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:03.01 foundInterface = 0; \ 177:03.01 ^~~~~~~~~~~~~~ 177:03.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 177:03.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 177:03.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:03.01 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeAccessible.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 177:03.01 NS_INTERFACE_MAP_END_INHERITING(Accessible) 177:03.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:03.01 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 177:03.01 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 177:03.01 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIContent.h:12, 177:03.01 from /builddir/build/BUILD/firefox-66.0.3/accessible/generic/Accessible.h:16, 177:03.01 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/AccessibleWrap.h:11, 177:03.01 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.h:9, 177:03.01 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.cpp:6, 177:03.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 177:03.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 177:03.01 } else 177:03.01 ^~~~ 177:03.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 177:03.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 177:03.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:03.01 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeAccessible.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 177:03.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 177:03.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:03.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 177:03.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 177:03.04 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/AccessibleWrap.h:10, 177:03.04 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.h:9, 177:03.04 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.cpp:6, 177:03.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 177:03.04 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 177:03.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:03.04 foundInterface = 0; \ 177:03.04 ^~~~~~~~~~~~~~ 177:03.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 177:03.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 177:03.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:03.04 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeAccessible.cpp:916:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 177:03.04 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 177:03.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:03.04 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 177:03.04 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 177:03.04 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIContent.h:12, 177:03.04 from /builddir/build/BUILD/firefox-66.0.3/accessible/generic/Accessible.h:16, 177:03.04 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/AccessibleWrap.h:11, 177:03.04 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.h:9, 177:03.04 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.cpp:6, 177:03.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 177:03.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 177:03.04 } else 177:03.04 ^~~~ 177:03.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 177:03.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 177:03.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:03.05 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeAccessible.cpp:915:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 177:03.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 177:03.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:03.05 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 177:03.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 177:03.05 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/AccessibleWrap.h:10, 177:03.05 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.h:9, 177:03.05 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.cpp:6, 177:03.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 177:03.05 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 177:03.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:03.05 foundInterface = 0; \ 177:03.05 ^~~~~~~~~~~~~~ 177:03.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 177:03.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 177:03.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:03.05 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeGridAccessible.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 177:03.05 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 177:03.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:03.06 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 177:03.06 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 177:03.06 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIContent.h:12, 177:03.06 from /builddir/build/BUILD/firefox-66.0.3/accessible/generic/Accessible.h:16, 177:03.06 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/AccessibleWrap.h:11, 177:03.06 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.h:9, 177:03.06 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.cpp:6, 177:03.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 177:03.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 177:03.06 } else 177:03.06 ^~~~ 177:03.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 177:03.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 177:03.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:03.06 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeGridAccessible.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 177:03.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 177:03.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:03.06 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 177:03.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 177:03.06 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/AccessibleWrap.h:10, 177:03.06 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.h:9, 177:03.06 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.cpp:6, 177:03.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 177:03.06 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 177:03.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:03.07 foundInterface = 0; \ 177:03.07 ^~~~~~~~~~~~~~ 177:03.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 177:03.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 177:03.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:03.07 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeGridAccessible.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 177:03.07 NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 177:03.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:03.07 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 177:03.07 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 177:03.07 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIContent.h:12, 177:03.07 from /builddir/build/BUILD/firefox-66.0.3/accessible/generic/Accessible.h:16, 177:03.07 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/AccessibleWrap.h:11, 177:03.07 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.h:9, 177:03.07 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.cpp:6, 177:03.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 177:03.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 177:03.07 } else 177:03.07 ^~~~ 177:03.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 177:03.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 177:03.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:03.07 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeGridAccessible.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 177:03.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 177:03.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:07.05 extensions/spellcheck/hunspell/glue 177:07.12 extensions/spellcheck/hunspell/src 177:08.46 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:38: 177:08.46 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'bool HunspellImpl::spell(const string&, int*, std::__cxx11::string*)': 177:08.46 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:562:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 177:08.46 } 177:08.46 ^ 177:08.46 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:564:5: note: here 177:08.46 case INITCAP: { 177:08.46 ^~~~ 177:08.46 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'std::vector > HunspellImpl::suggest(const string&)': 177:08.46 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 177:08.46 capwords = 1; 177:08.46 ~~~~~~~~~^~~ 177:08.46 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:901:5: note: here 177:08.46 case HUHCAP: { 177:08.46 ^~~~ 177:08.47 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:1012:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 177:08.47 capwords = 1; 177:08.47 ~~~~~~~~~^~~ 177:08.47 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:1013:7: note: here 177:08.47 case HUHCAP: { 177:08.47 ^~~~ 177:12.83 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 177:12.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 177:12.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIMemoryReporter.h:10, 177:12.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CountingAllocatorBase.h:12, 177:12.83 from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 177:12.83 from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 177:12.83 from : 177:12.83 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 177:12.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:12.83 foundInterface = 0; \ 177:12.83 ^~~~~~~~~~~~~~ 177:12.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:12.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:12.83 ^~~~~~~~~~~~~~~~~~~~~~~ 177:12.83 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:12.83 NS_INTERFACE_MAP_END 177:12.83 ^~~~~~~~~~~~~~~~~~~~ 177:12.83 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 177:12.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 177:12.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 177:12.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 177:12.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 177:12.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 177:12.83 from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 177:12.83 from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 177:12.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 177:12.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 177:12.83 } else 177:12.83 ^~~~ 177:12.83 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 177:12.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 177:12.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:17.78 extensions/spellcheck/src 177:23.67 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 177:23.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 177:23.67 from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 177:23.67 from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 177:23.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 177:23.67 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 177:23.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:23.67 foundInterface = 0; \ 177:23.67 ^~~~~~~~~~~~~~ 177:23.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:23.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:23.67 ^~~~~~~~~~~~~~~~~~~~~~~ 177:23.67 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozInlineSpellChecker.cpp:503:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:23.67 NS_INTERFACE_MAP_END 177:23.67 ^~~~~~~~~~~~~~~~~~~~ 177:23.67 In file included from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 177:23.67 from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 177:23.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 177:23.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 177:23.68 } else 177:23.68 ^~~~ 177:23.68 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozInlineSpellChecker.cpp:502:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 177:23.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 177:23.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:23.81 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 177:23.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 177:23.81 from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 177:23.81 from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 177:23.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 177:23.81 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 177:23.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:23.81 foundInterface = 0; \ 177:23.82 ^~~~~~~~~~~~~~ 177:23.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:23.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:23.82 ^~~~~~~~~~~~~~~~~~~~~~~ 177:23.82 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:23.82 NS_INTERFACE_MAP_END 177:23.82 ^~~~~~~~~~~~~~~~~~~~ 177:23.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:23.82 else 177:23.82 ^~~~ 177:23.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 177:23.82 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 177:23.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:23.82 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 177:23.82 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 177:23.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:31.39 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub 177:31.71 security/manager/ssl/tests/unit/pkcs11testmodule 177:31.89 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so 177:32.13 security/manager/ssl/tests/gtest 177:46.11 toolkit/components/alerts 177:46.11 toolkit/components/remote 177:46.12 security/manager/pki 177:50.06 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 177:50.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 177:50.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/imgINotificationObserver.h:10, 177:50.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AlertNotification.h:8, 177:50.06 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/alerts/AlertNotification.cpp:5, 177:50.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 177:50.06 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 177:50.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:50.06 foundInterface = 0; \ 177:50.06 ^~~~~~~~~~~~~~ 177:50.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:50.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:50.06 ^~~~~~~~~~~~~~~~~~~~~~~ 177:50.06 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/alerts/AlertNotification.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:50.06 NS_INTERFACE_MAP_END 177:50.06 ^~~~~~~~~~~~~~~~~~~~ 177:50.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:50.06 else 177:50.06 ^~~~ 177:50.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 177:50.06 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 177:50.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:50.06 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/alerts/AlertNotification.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 177:50.06 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 177:50.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:51.19 toolkit/components/antitracking 177:51.25 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 177:51.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:51.25 foundInterface = 0; \ 177:51.25 ^~~~~~~~~~~~~~ 177:51.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:51.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:51.25 ^~~~~~~~~~~~~~~~~~~~~~~ 177:51.25 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:51.25 NS_INTERFACE_MAP_END 177:51.25 ^~~~~~~~~~~~~~~~~~~~ 177:51.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:51.25 else 177:51.25 ^~~~ 177:51.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 177:51.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:51.25 ^~~~~~~~~~~~~~~~~~ 177:51.25 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:51.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 177:51.25 ^~~~~~~~~~~~~~~~~~~~~~ 177:52.13 toolkit/components/backgroundhangmonitor 177:53.43 toolkit/components/browser 177:56.59 toolkit/components/browser/build 177:57.85 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 177:57.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 177:57.85 from /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDocShellTreeOwner.h:11, 177:57.85 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/browser/nsWebBrowser.h:11, 177:57.85 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/browser/nsWebBrowser.cpp:8, 177:57.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 177:57.85 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 177:57.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:57.85 foundInterface = 0; \ 177:57.85 ^~~~~~~~~~~~~~ 177:57.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:57.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:57.85 ^~~~~~~~~~~~~~~~~~~~~~~ 177:57.85 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/browser/nsWebBrowser.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:57.85 NS_INTERFACE_MAP_END 177:57.85 ^~~~~~~~~~~~~~~~~~~~ 177:57.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:57.85 else 177:57.85 ^~~~ 177:57.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 177:57.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:57.85 ^~~~~~~~~~~~~~~~~~ 177:57.85 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/browser/nsWebBrowser.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:57.85 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 177:57.85 ^~~~~~~~~~~~~~~~~~~~~~ 177:58.11 toolkit/components/clearsitedata 178:01.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 178:01.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 178:01.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIObserver.h:10, 178:01.66 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/clearsitedata/ClearSiteData.h:10, 178:01.66 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 178:01.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 178:01.66 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 178:01.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:01.66 foundInterface = 0; \ 178:01.66 ^~~~~~~~~~~~~~ 178:01.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:01.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:01.66 ^~~~~~~~~~~~~~~~~~~~~~~ 178:01.66 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:01.66 NS_INTERFACE_MAP_END 178:01.66 ^~~~~~~~~~~~~~~~~~~~ 178:01.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:01.66 else 178:01.66 ^~~~ 178:01.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:01.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:01.66 ^~~~~~~~~~~~~~~~~~ 178:01.66 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:01.66 NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 178:01.66 ^~~~~~~~~~~~~~~~~~~~~~ 178:01.67 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 178:01.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:01.67 foundInterface = 0; \ 178:01.67 ^~~~~~~~~~~~~~ 178:01.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:01.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:01.67 ^~~~~~~~~~~~~~~~~~~~~~~ 178:01.67 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:01.67 NS_INTERFACE_MAP_END 178:01.67 ^~~~~~~~~~~~~~~~~~~~ 178:01.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:01.67 else 178:01.67 ^~~~ 178:01.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:01.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:01.67 ^~~~~~~~~~~~~~~~~~ 178:01.67 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:01.67 NS_INTERFACE_MAP_ENTRY(nsIObserver) 178:01.67 ^~~~~~~~~~~~~~~~~~~~~~ 178:01.83 toolkit/components/commandlines 178:02.69 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 178:02.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 178:02.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsICommandLineRunner.h:10, 178:02.69 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/commandlines/nsCommandLine.h:8, 178:02.69 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/commandlines/nsCommandLine.cpp:5: 178:02.69 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 178:02.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:02.69 foundInterface = 0; \ 178:02.69 ^~~~~~~~~~~~~~ 178:02.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:02.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:02.70 ^~~~~~~~~~~~~~~~~~~~~~~ 178:02.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:02.70 NS_INTERFACE_MAP_END 178:02.70 ^~~~~~~~~~~~~~~~~~~~ 178:02.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 178:02.70 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 178:02.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 178:02.70 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 178:02.70 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 178:02.70 ^~~~~~~~~~~~~~~~~~~~ 178:02.70 In file included from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/commandlines/nsCommandLine.cpp:11: 178:02.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:02.70 } else 178:02.70 ^~~~ 178:02.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 178:02.70 NS_IMPL_QUERY_CLASSINFO(aClass) \ 178:02.70 ^~~~~~~~~~~~~~~~~~~~~~~ 178:02.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 178:02.70 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 178:02.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 178:02.70 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 178:02.70 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 178:02.70 ^~~~~~~~~~~~~~~~~~~~ 178:03.24 toolkit/components/downloads 178:03.48 toolkit/components/extensions 178:03.98 toolkit/components/extensions/webrequest 178:04.36 toolkit/components/finalizationwitness 178:05.89 toolkit/components/find 178:08.23 toolkit/components/fuzzyfox 178:09.19 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 178:09.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 178:09.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 178:09.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 178:09.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 178:09.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 178:09.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 178:09.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 178:09.19 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 178:09.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 178:09.20 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 178:09.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:09.20 foundInterface = 0; \ 178:09.20 ^~~~~~~~~~~~~~ 178:09.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:09.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:09.20 ^~~~~~~~~~~~~~~~~~~~~~~ 178:09.20 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/ExtensionPolicyService.cpp:647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:09.20 NS_INTERFACE_MAP_END 178:09.20 ^~~~~~~~~~~~~~~~~~~~ 178:09.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:09.20 else 178:09.20 ^~~~ 178:09.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 178:09.20 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 178:09.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:09.20 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/ExtensionPolicyService.cpp:646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 178:09.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 178:09.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:09.22 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 178:09.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:09.22 foundInterface = 0; \ 178:09.22 ^~~~~~~~~~~~~~ 178:09.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:09.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:09.23 ^~~~~~~~~~~~~~~~~~~~~~~ 178:09.23 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/MatchPattern.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:09.23 NS_INTERFACE_MAP_END 178:09.23 ^~~~~~~~~~~~~~~~~~~~ 178:09.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:09.23 else 178:09.23 ^~~~ 178:09.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:09.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:09.23 ^~~~~~~~~~~~~~~~~~ 178:09.23 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/MatchPattern.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:09.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 178:09.23 ^~~~~~~~~~~~~~~~~~~~~~ 178:09.24 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 178:09.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:09.24 foundInterface = 0; \ 178:09.24 ^~~~~~~~~~~~~~ 178:09.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:09.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:09.24 ^~~~~~~~~~~~~~~~~~~~~~~ 178:09.24 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/MatchPattern.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:09.24 NS_INTERFACE_MAP_END 178:09.24 ^~~~~~~~~~~~~~~~~~~~ 178:09.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:09.24 else 178:09.24 ^~~~ 178:09.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:09.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:09.24 ^~~~~~~~~~~~~~~~~~ 178:09.24 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/MatchPattern.cpp:586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:09.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 178:09.24 ^~~~~~~~~~~~~~~~~~~~~~ 178:09.25 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 178:09.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:09.25 foundInterface = 0; \ 178:09.25 ^~~~~~~~~~~~~~ 178:09.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:09.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:09.25 ^~~~~~~~~~~~~~~~~~~~~~~ 178:09.25 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/MatchPattern.cpp:714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:09.25 NS_INTERFACE_MAP_END 178:09.25 ^~~~~~~~~~~~~~~~~~~~ 178:09.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:09.25 else 178:09.25 ^~~~ 178:09.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:09.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:09.25 ^~~~~~~~~~~~~~~~~~ 178:09.25 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/MatchPattern.cpp:713:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:09.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 178:09.25 ^~~~~~~~~~~~~~~~~~~~~~ 178:09.29 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 178:09.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:09.29 foundInterface = 0; \ 178:09.29 ^~~~~~~~~~~~~~ 178:09.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:09.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:09.29 ^~~~~~~~~~~~~~~~~~~~~~~ 178:09.29 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:478:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:09.29 NS_INTERFACE_MAP_END 178:09.29 ^~~~~~~~~~~~~~~~~~~~ 178:09.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:09.29 else 178:09.29 ^~~~ 178:09.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:09.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:09.29 ^~~~~~~~~~~~~~~~~~ 178:09.29 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:477:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:09.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 178:09.29 ^~~~~~~~~~~~~~~~~~~~~~ 178:09.30 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 178:09.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:09.30 foundInterface = 0; \ 178:09.30 ^~~~~~~~~~~~~~ 178:09.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:09.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:09.30 ^~~~~~~~~~~~~~~~~~~~~~~ 178:09.30 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:650:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:09.30 NS_INTERFACE_MAP_END 178:09.30 ^~~~~~~~~~~~~~~~~~~~ 178:09.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:09.30 else 178:09.30 ^~~~ 178:09.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:09.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:09.30 ^~~~~~~~~~~~~~~~~~ 178:09.30 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:649:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:09.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 178:09.30 ^~~~~~~~~~~~~~~~~~~~~~ 178:09.32 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 178:09.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:09.32 foundInterface = 0; \ 178:09.32 ^~~~~~~~~~~~~~ 178:09.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:09.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:09.32 ^~~~~~~~~~~~~~~~~~~~~~~ 178:09.32 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:711:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:09.32 NS_INTERFACE_MAP_END 178:09.32 ^~~~~~~~~~~~~~~~~~~~ 178:09.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:09.32 else 178:09.32 ^~~~ 178:09.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:09.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:09.33 ^~~~~~~~~~~~~~~~~~ 178:09.33 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:710:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:09.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 178:09.33 ^~~~~~~~~~~~~~~~~~~~~~ 178:10.05 toolkit/components/jsoncpp/src/lib_json 178:11.24 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 178:11.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 178:11.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFind.h:10, 178:11.24 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/find/nsFind.h:10, 178:11.24 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/find/nsFind.cpp:9, 178:11.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 178:11.24 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 178:11.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:11.24 foundInterface = 0; \ 178:11.24 ^~~~~~~~~~~~~~ 178:11.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:11.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:11.24 ^~~~~~~~~~~~~~~~~~~~~~~ 178:11.24 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/find/nsFind.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:11.24 NS_INTERFACE_MAP_END 178:11.24 ^~~~~~~~~~~~~~~~~~~~ 178:11.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:11.24 else 178:11.24 ^~~~ 178:11.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:11.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:11.24 ^~~~~~~~~~~~~~~~~~ 178:11.24 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/find/nsFind.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:11.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 178:11.24 ^~~~~~~~~~~~~~~~~~~~~~ 178:11.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 178:11.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 178:11.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 178:11.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 178:11.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 178:11.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 178:11.96 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 178:11.96 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 178:11.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 178:11.96 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)': 178:11.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:11.96 foundInterface = 0; \ 178:11.96 ^~~~~~~~~~~~~~ 178:11.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:11.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:11.96 ^~~~~~~~~~~~~~~~~~~~~~~ 178:11.96 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:11.96 NS_INTERFACE_MAP_END 178:11.96 ^~~~~~~~~~~~~~~~~~~~ 178:11.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:11.97 else 178:11.97 ^~~~ 178:11.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:11.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:11.97 ^~~~~~~~~~~~~~~~~~ 178:11.97 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:11.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 178:11.97 ^~~~~~~~~~~~~~~~~~~~~~ 178:12.03 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 178:12.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:12.03 foundInterface = 0; \ 178:12.03 ^~~~~~~~~~~~~~ 178:12.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:12.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:12.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:12.03 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1021:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:12.03 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 178:12.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:12.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:12.03 else 178:12.03 ^~~~ 178:12.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:12.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:12.03 ^~~~~~~~~~~~~~~~~~ 178:12.03 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1020:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:12.03 NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 178:12.03 ^~~~~~~~~~~~~~~~~~~~~~ 178:12.17 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 178:12.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:12.17 foundInterface = 0; \ 178:12.17 ^~~~~~~~~~~~~~ 178:12.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:12.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:12.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:12.17 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/StreamFilter.cpp:267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:12.17 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 178:12.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:12.17 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 178:12.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 178:12.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 178:12.17 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 178:12.17 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 178:12.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 178:12.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:12.17 } else 178:12.17 ^~~~ 178:12.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:12.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:12.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:12.17 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/StreamFilter.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:12.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 178:12.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:12.18 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 178:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 178:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 178:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 178:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 178:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 178:12.18 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 178:12.18 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 178:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 178:12.18 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 178:12.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:12.18 foundInterface = 0; \ 178:12.18 ^~~~~~~~~~~~~~ 178:12.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:12.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:12.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:12.18 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:12.18 NS_INTERFACE_MAP_END_INHERITING(Event) 178:12.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:12.18 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 178:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 178:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 178:12.18 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 178:12.18 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 178:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 178:12.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:12.18 } else 178:12.18 ^~~~ 178:12.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:12.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:12.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:12.18 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:12.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 178:12.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:12.62 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 178:12.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 178:12.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 178:12.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 178:12.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 178:12.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 178:12.63 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 178:12.63 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 178:12.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 178:12.63 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 178:12.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:12.63 foundInterface = 0; \ 178:12.63 ^~~~~~~~~~~~~~ 178:12.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:12.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:12.63 ^~~~~~~~~~~~~~~~~~~~~~~ 178:12.63 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:12.63 NS_INTERFACE_MAP_END 178:12.63 ^~~~~~~~~~~~~~~~~~~~ 178:12.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:12.63 else 178:12.63 ^~~~ 178:12.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 178:12.63 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 178:12.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:12.63 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:713:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 178:12.63 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 178:12.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:16.74 toolkit/components/lz4 178:17.06 toolkit/components/mediasniffer 178:20.14 toolkit/components/mozintl 178:20.17 toolkit/components/osfile 178:21.58 toolkit/components/parentalcontrols 178:21.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 178:21.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 178:21.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsINativeOSFileInternals.h:10, 178:21.60 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/osfile/NativeOSFileInternals.h:10, 178:21.60 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 178:21.61 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 178:21.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:21.61 foundInterface = 0; \ 178:21.61 ^~~~~~~~~~~~~~ 178:21.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:21.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:21.61 ^~~~~~~~~~~~~~~~~~~~~~~ 178:21.61 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/osfile/NativeOSFileInternals.cpp:233:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:21.61 NS_INTERFACE_MAP_END 178:21.61 ^~~~~~~~~~~~~~~~~~~~ 178:21.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:21.61 else 178:21.61 ^~~~ 178:21.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:21.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:21.61 ^~~~~~~~~~~~~~~~~~ 178:21.61 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/osfile/NativeOSFileInternals.cpp:232:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:21.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 178:21.61 ^~~~~~~~~~~~~~~~~~~~~~ 178:22.38 toolkit/components/perf 178:23.91 toolkit/components/perfmonitoring 178:24.60 toolkit/components/places 178:25.32 toolkit/components/places/tests/gtest 178:25.65 toolkit/components/protobuf 178:32.37 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 178:32.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 178:32.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 178:32.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWeakReference.h:14, 178:32.37 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/Database.h:9, 178:32.37 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/Database.cpp:11, 178:32.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 178:32.37 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 178:32.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:32.37 foundInterface = 0; \ 178:32.37 ^~~~~~~~~~~~~~ 178:32.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:32.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:32.38 ^~~~~~~~~~~~~~~~~~~~~~~ 178:32.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:32.38 NS_INTERFACE_MAP_END 178:32.38 ^~~~~~~~~~~~~~~~~~~~ 178:32.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 178:32.38 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 178:32.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 178:32.38 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsFaviconService.cpp:122:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 178:32.38 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 178:32.38 ^~~~~~~~~~~~~~~~~~~~ 178:32.38 In file included from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsFaviconService.cpp:26, 178:32.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 178:32.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:32.38 } else 178:32.38 ^~~~ 178:32.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 178:32.38 } else 178:32.38 ^~~~ 178:32.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 178:32.38 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 178:32.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 178:32.38 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsFaviconService.cpp:122:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 178:32.38 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 178:32.38 ^~~~~~~~~~~~~~~~~~~~ 178:32.40 toolkit/components/reflect 178:32.51 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 178:32.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 178:32.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 178:32.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWeakReference.h:14, 178:32.52 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/Database.h:9, 178:32.52 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/Database.cpp:11, 178:32.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 178:32.52 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 178:32.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:32.52 foundInterface = 0; \ 178:32.52 ^~~~~~~~~~~~~~ 178:32.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:32.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:32.52 ^~~~~~~~~~~~~~~~~~~~~~~ 178:32.52 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistory.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:32.52 NS_INTERFACE_MAP_END 178:32.52 ^~~~~~~~~~~~~~~~~~~~ 178:32.52 In file included from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsFaviconService.cpp:26, 178:32.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 178:32.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:32.52 } else 178:32.52 ^~~~ 178:32.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 178:32.52 } else 178:32.52 ^~~~ 178:32.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 178:32.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 178:32.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 178:32.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWeakReference.h:14, 178:32.64 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/Database.h:9, 178:32.64 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/Database.cpp:11, 178:32.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 178:32.64 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 178:32.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:32.65 foundInterface = 0; \ 178:32.65 ^~~~~~~~~~~~~~ 178:32.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:32.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:32.65 ^~~~~~~~~~~~~~~~~~~~~~~ 178:32.65 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistoryResult.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:32.65 NS_INTERFACE_MAP_END 178:32.65 ^~~~~~~~~~~~~~~~~~~~ 178:32.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:32.65 else 178:32.65 ^~~~ 178:32.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:32.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:32.65 ^~~~~~~~~~~~~~~~~~ 178:32.65 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistoryResult.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:32.65 NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 178:32.65 ^~~~~~~~~~~~~~~~~~~~~~ 178:32.65 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 178:32.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:32.65 foundInterface = 0; \ 178:32.65 ^~~~~~~~~~~~~~ 178:32.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:32.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:32.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:32.65 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistoryResult.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:32.65 NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 178:32.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:32.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:32.67 else 178:32.67 ^~~~ 178:32.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:32.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:32.67 ^~~~~~~~~~~~~~~~~~ 178:32.67 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistoryResult.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:32.67 NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 178:32.67 ^~~~~~~~~~~~~~~~~~~~~~ 178:32.73 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 178:32.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:32.73 foundInterface = 0; \ 178:32.73 ^~~~~~~~~~~~~~ 178:32.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:32.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:32.74 ^~~~~~~~~~~~~~~~~~~~~~~ 178:32.74 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistoryResult.cpp:3505:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:32.74 NS_INTERFACE_MAP_END 178:32.74 ^~~~~~~~~~~~~~~~~~~~ 178:32.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:32.74 else 178:32.74 ^~~~ 178:32.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:32.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:32.74 ^~~~~~~~~~~~~~~~~~ 178:32.74 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistoryResult.cpp:3504:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:32.74 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 178:32.74 ^~~~~~~~~~~~~~~~~~~~~~ 178:33.74 toolkit/components/reputationservice 178:40.55 toolkit/components/resistfingerprinting 178:49.39 toolkit/components/resistfingerprinting/tests 178:52.49 toolkit/components/sessionstore 178:57.02 toolkit/components/startup 178:58.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 178:58.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 178:58.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 178:58.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 178:58.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 178:58.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 178:58.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsGenericHTMLElement.h:10, 178:58.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:11, 178:58.27 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/sessionstore/SessionStoreUtils.cpp:6, 178:58.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 178:58.28 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/sessionstore/SessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 178:58.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:58.28 foundInterface = 0; \ 178:58.28 ^~~~~~~~~~~~~~ 178:58.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:58.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:58.28 ^~~~~~~~~~~~~~~~~~~~~~~ 178:58.28 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/sessionstore/SessionStoreUtils.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:58.28 NS_INTERFACE_MAP_END 178:58.28 ^~~~~~~~~~~~~~~~~~~~ 178:58.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:58.28 else 178:58.28 ^~~~ 178:58.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:58.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:58.28 ^~~~~~~~~~~~~~~~~~ 178:58.28 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/sessionstore/SessionStoreUtils.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:58.28 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 178:58.28 ^~~~~~~~~~~~~~~~~~~~~~ 179:00.59 toolkit/components/statusfilter 179:01.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 179:01.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 179:01.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIWebProgressListener.h:10, 179:01.66 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 179:01.66 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 179:01.66 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 179:01.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:01.66 foundInterface = 0; \ 179:01.66 ^~~~~~~~~~~~~~ 179:01.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 179:01.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:01.66 ^~~~~~~~~~~~~~~~~~~~~~~ 179:01.66 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:01.66 NS_INTERFACE_MAP_END 179:01.66 ^~~~~~~~~~~~~~~~~~~~ 179:01.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 179:01.66 else 179:01.66 ^~~~ 179:01.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 179:01.66 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 179:01.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:01.66 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 179:01.66 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 179:01.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:02.62 toolkit/components/telemetry 179:14.06 In file included from /usr/include/string.h:494, 179:14.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/string.h:3, 179:14.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/throw_gcc.h:14, 179:14.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/stl_wrappers/type_traits:64, 179:14.06 from /usr/include/c++/8/bits/move.h:55, 179:14.06 from /usr/include/c++/8/bits/nested_exception.h:40, 179:14.06 from /usr/include/c++/8/exception:144, 179:14.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/exception:3, 179:14.06 from /usr/include/c++/8/new:40, 179:14.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/new:3, 179:14.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/stl_wrappers/new:44, 179:14.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/mozalloc.h:16, 179:14.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nscore.h:20, 179:14.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTraceRefcnt.h:10, 179:14.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:23, 179:14.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/GuardObjects.h:12, 179:14.06 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/telemetry/core/Telemetry.h:9, 179:14.06 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 179:14.06 In function 'void* memcpy(void*, const void*, size_t)', 179:14.06 inlined from 'static void nsTArray_CopyWithMemutils::MoveNonOverlappingRegion(void*, void*, size_t, size_t)' at /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:581:11, 179:14.06 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.3/objdir/dist/include/nsTArray-inl.h:227:35, 179:14.06 inlined from 'void nsTArray_Impl::Compact() [with E = mozilla::Pair >; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:2126:34, 179:14.06 inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::Pair >; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:1760:5, 179:14.06 inlined from 'nsresult TelemetryEvent::CreateSnapshots(uint32_t, bool, uint32_t, JSContext*, uint8_t, JS::MutableHandleValue)' at /builddir/build/BUILD/firefox-66.0.3/toolkit/components/telemetry/core/TelemetryEvent.cpp:1241:22: 179:14.07 /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] 179:14.07 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 179:14.07 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:14.07 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/telemetry/core/TelemetryEvent.cpp: In function 'nsresult TelemetryEvent::CreateSnapshots(uint32_t, bool, uint32_t, JSContext*, uint8_t, JS::MutableHandleValue)': 179:14.07 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/telemetry/core/TelemetryEvent.cpp:1187:55: note: 'leftovers' declared here 179:14.07 nsTArray> leftovers; 179:14.07 ^~~~~~~~~ 179:25.38 toolkit/components/telemetry/geckoview/gtest 179:26.38 toolkit/components/telemetry/tests/gtest 179:27.81 toolkit/components/telemetry/tests 179:27.84 toolkit/components/telemetry/tests/libmodules-test.so 179:28.04 toolkit/components/thumbnails 179:29.64 toolkit/components/typeaheadfind 179:33.35 toolkit/components/url-classifier 179:35.01 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 179:35.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 179:35.01 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 179:35.01 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 179:35.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:35.01 foundInterface = 0; \ 179:35.01 ^~~~~~~~~~~~~~ 179:35.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 179:35.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:35.01 ^~~~~~~~~~~~~~~~~~~~~~~ 179:35.01 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:35.01 NS_INTERFACE_MAP_END 179:35.01 ^~~~~~~~~~~~~~~~~~~~ 179:35.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 179:35.01 else 179:35.01 ^~~~ 179:35.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 179:35.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 179:35.01 ^~~~~~~~~~~~~~~~~~ 179:35.01 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 179:35.01 NS_INTERFACE_MAP_ENTRY(nsIObserver) 179:35.01 ^~~~~~~~~~~~~~~~~~~~~~ 179:49.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 179:49.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 179:49.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 179:49.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 179:49.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 179:49.28 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/url-classifier/Entries.h:13, 179:49.28 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/url-classifier/ChunkSet.h:9, 179:49.28 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/url-classifier/ChunkSet.cpp:6, 179:49.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 179:49.28 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 179:49.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:49.28 foundInterface = 0; \ 179:49.28 ^~~~~~~~~~~~~~ 179:49.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 179:49.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:49.28 ^~~~~~~~~~~~~~~~~~~~~~~ 179:49.28 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1594:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:49.28 NS_INTERFACE_MAP_END 179:49.28 ^~~~~~~~~~~~~~~~~~~~ 179:49.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 179:49.28 else 179:49.28 ^~~~ 179:49.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 179:49.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 179:49.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:49.29 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1593:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 179:49.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 179:49.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:49.54 toolkit/components/url-classifier/tests/gtest 180:12.90 toolkit/components/windowwatcher 180:25.82 toolkit/components/ctypes 180:27.25 toolkit/components/ctypes/tests 180:28.03 toolkit/components/ctypes/tests/libjsctypes-test.so 180:28.25 toolkit/components/autocomplete 180:29.14 toolkit/components/printingui 180:29.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 180:29.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 180:29.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIWebProgressListener.h:10, 180:29.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIPrintProgress.h:10, 180:29.93 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/printingui/nsPrintProgress.h:9, 180:29.93 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/printingui/nsPrintProgress.cpp:6, 180:29.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 180:29.93 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 180:29.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:29.93 foundInterface = 0; \ 180:29.93 ^~~~~~~~~~~~~~ 180:29.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:29.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:29.93 ^~~~~~~~~~~~~~~~~~~~~~~ 180:29.93 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/printingui/nsPrintProgress.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:29.93 NS_INTERFACE_MAP_END 180:29.93 ^~~~~~~~~~~~~~~~~~~~ 180:29.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:29.94 else 180:29.94 ^~~~ 180:29.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:29.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:29.94 ^~~~~~~~~~~~~~~~~~ 180:29.94 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/printingui/nsPrintProgress.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:29.94 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 180:29.94 ^~~~~~~~~~~~~~~~~~~~~~ 180:31.16 toolkit/components/printingui/ipc 180:32.14 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 180:32.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 180:32.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIAutoCompleteController.h:10, 180:32.14 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 180:32.14 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 180:32.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 180:32.14 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 180:32.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:32.15 foundInterface = 0; \ 180:32.15 ^~~~~~~~~~~~~~ 180:32.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:32.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:32.15 ^~~~~~~~~~~~~~~~~~~~~~~ 180:32.15 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:32.15 NS_INTERFACE_MAP_END 180:32.15 ^~~~~~~~~~~~~~~~~~~~ 180:32.15 In file included from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 180:32.15 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 180:32.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 180:32.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 180:32.15 } else 180:32.15 ^~~~ 180:32.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 180:32.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 180:32.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:32.15 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 180:32.15 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 180:32.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:36.16 toolkit/components/satchel 180:41.83 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 180:41.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 180:41.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFormFillController.h:10, 180:41.83 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/satchel/nsFormFillController.h:9, 180:41.83 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/satchel/nsFormFillController.cpp:7: 180:41.83 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 180:41.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:41.83 foundInterface = 0; \ 180:41.83 ^~~~~~~~~~~~~~ 180:41.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:41.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:41.83 ^~~~~~~~~~~~~~~~~~~~~~~ 180:41.83 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/satchel/nsFormFillController.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:41.83 NS_INTERFACE_MAP_END 180:41.83 ^~~~~~~~~~~~~~~~~~~~ 180:41.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:41.83 else 180:41.83 ^~~~ 180:41.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:41.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:41.83 ^~~~~~~~~~~~~~~~~~ 180:41.83 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/satchel/nsFormFillController.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:41.83 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 180:41.83 ^~~~~~~~~~~~~~~~~~~~~~ 180:45.16 toolkit/components/terminator 180:47.11 toolkit/components/build 180:47.28 toolkit/crashreporter 180:48.24 toolkit/mozapps/extensions 180:52.42 toolkit/profile 180:56.32 toolkit/profile/gtest 180:58.86 toolkit/recordreplay 181:00.10 toolkit/xre 181:00.99 toolkit/system/unixproxy 181:02.76 extensions/pref/autoconfig/src 181:09.67 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 181:09.67 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 181:09.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 181:09.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 181:09.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 181:09.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ContentParent.h:10, 181:09.67 from /builddir/build/BUILD/firefox-66.0.3/toolkit/xre/nsAppRunner.cpp:6: 181:09.67 /builddir/build/BUILD/firefox-66.0.3/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 181:09.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:09.67 foundInterface = 0; \ 181:09.67 ^~~~~~~~~~~~~~ 181:09.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:09.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:09.67 ^~~~~~~~~~~~~~~~~~~~~~~ 181:09.67 /builddir/build/BUILD/firefox-66.0.3/toolkit/xre/nsAppRunner.cpp:544:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:09.67 NS_INTERFACE_MAP_END 181:09.67 ^~~~~~~~~~~~~~~~~~~~ 181:09.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:09.67 else 181:09.67 ^~~~ 181:09.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 181:09.67 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 181:09.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:09.67 /builddir/build/BUILD/firefox-66.0.3/toolkit/xre/nsAppRunner.cpp:542:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 181:09.67 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, 181:09.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:19.14 devtools/platform 181:20.09 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 181:20.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 181:20.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIJSInspector.h:10, 181:20.09 from /builddir/build/BUILD/firefox-66.0.3/devtools/platform/nsJSInspector.h:9, 181:20.09 from /builddir/build/BUILD/firefox-66.0.3/devtools/platform/nsJSInspector.cpp:6: 181:20.09 /builddir/build/BUILD/firefox-66.0.3/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 181:20.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:20.09 foundInterface = 0; \ 181:20.09 ^~~~~~~~~~~~~~ 181:20.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:20.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:20.09 ^~~~~~~~~~~~~~~~~~~~~~~ 181:20.09 /builddir/build/BUILD/firefox-66.0.3/devtools/platform/nsJSInspector.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:20.09 NS_INTERFACE_MAP_END 181:20.09 ^~~~~~~~~~~~~~~~~~~~ 181:20.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:20.09 else 181:20.09 ^~~~ 181:20.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:20.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:20.09 ^~~~~~~~~~~~~~~~~~ 181:20.09 /builddir/build/BUILD/firefox-66.0.3/devtools/platform/nsJSInspector.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:20.09 NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 181:20.09 ^~~~~~~~~~~~~~~~~~~~~~ 181:21.27 devtools/shared/heapsnapshot 181:21.59 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/xre/Unified_cpp_toolkit_xre0.cpp:119: 181:21.59 /builddir/build/BUILD/firefox-66.0.3/toolkit/xre/nsSigHandlers.cpp: In function 'void fpehandler(int, siginfo_t*, void*)': 181:21.59 /builddir/build/BUILD/firefox-66.0.3/toolkit/xre/nsSigHandlers.cpp:171:15: warning: unused variable 'uc' [-Wunused-variable] 181:21.59 ucontext_t *uc = (ucontext_t *)context; 181:21.59 ^~ 181:24.56 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 181:24.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 181:24.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 181:24.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 181:24.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 181:24.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 181:24.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 181:24.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 181:24.56 from /builddir/build/BUILD/firefox-66.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 181:24.56 /builddir/build/BUILD/firefox-66.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 181:24.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:24.56 foundInterface = 0; \ 181:24.56 ^~~~~~~~~~~~~~ 181:24.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:24.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:24.56 ^~~~~~~~~~~~~~~~~~~~~~~ 181:24.56 /builddir/build/BUILD/firefox-66.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:24.56 NS_INTERFACE_MAP_END 181:24.56 ^~~~~~~~~~~~~~~~~~~~ 181:24.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:24.56 else 181:24.56 ^~~~ 181:24.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:24.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:24.56 ^~~~~~~~~~~~~~~~~~ 181:24.56 /builddir/build/BUILD/firefox-66.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:24.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 181:24.56 ^~~~~~~~~~~~~~~~~~~~~~ 181:25.39 devtools/shared/heapsnapshot/tests/gtest 181:26.28 services/crypto/component 181:28.39 startupcache 181:30.76 startupcache/test 181:31.51 js/ductwork/debugger 181:31.83 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 181:31.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 181:31.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 181:31.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 181:31.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 181:31.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 181:31.83 from /builddir/build/BUILD/firefox-66.0.3/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 181:31.83 from /builddir/build/BUILD/firefox-66.0.3/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 181:31.83 /builddir/build/BUILD/firefox-66.0.3/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 181:31.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:31.83 foundInterface = 0; \ 181:31.83 ^~~~~~~~~~~~~~ 181:31.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:31.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:31.83 ^~~~~~~~~~~~~~~~~~~~~~~ 181:31.83 /builddir/build/BUILD/firefox-66.0.3/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:31.83 NS_INTERFACE_MAP_END 181:31.83 ^~~~~~~~~~~~~~~~~~~~ 181:31.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:31.83 else 181:31.83 ^~~~ 181:31.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:31.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:31.83 ^~~~~~~~~~~~~~~~~~ 181:31.83 /builddir/build/BUILD/firefox-66.0.3/devtools/shared/heapsnapshot/HeapSnapshot.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:31.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 181:31.83 ^~~~~~~~~~~~~~~~~~~~~~ 181:32.78 other-licenses/snappy 181:34.53 toolkit/system/gnome 181:35.71 widget/xremoteclient 181:37.86 media/gmp-clearkey/0.1 181:41.01 media/gmp-clearkey/0.1/gtest 181:43.06 browser/components/about 181:44.43 browser/components/dirprovider 181:45.62 browser/components/shell 181:45.68 security/nss/lib/mozpkix 181:46.76 media/gmp-clearkey/0.1/libclearkey.so 181:51.56 media/libyuv/libyuv 181:52.95 mfbt/tests 181:53.58 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 181:53.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 181:53.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsComponentManagerUtils.h:11, 181:53.59 from /builddir/build/BUILD/firefox-66.0.3/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 181:53.59 /builddir/build/BUILD/firefox-66.0.3/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 181:53.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:53.59 foundInterface = 0; \ 181:53.59 ^~~~~~~~~~~~~~ 181:53.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:53.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:53.59 ^~~~~~~~~~~~~~~~~~~~~~~ 181:53.59 /builddir/build/BUILD/firefox-66.0.3/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:53.59 NS_INTERFACE_MAP_END 181:53.59 ^~~~~~~~~~~~~~~~~~~~ 181:53.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:53.59 else 181:53.59 ^~~~ 181:53.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:53.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:53.59 ^~~~~~~~~~~~~~~~~~ 181:53.59 /builddir/build/BUILD/firefox-66.0.3/toolkit/system/gnome/nsSystemAlertsService.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:53.59 NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 181:53.59 ^~~~~~~~~~~~~~~~~~~~~~ 181:53.86 mozglue/build 182:16.20 modules/brotli/brotli 182:16.46 xpcom/tests 182:16.69 config/external/sqlite/libmozsqlite3.so.symbols.stub 182:16.87 config/external/sqlite/libmozsqlite3.so 182:17.94 gfx/vr/service/openvr 182:18.53 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AllocPolicy.h:16, 182:18.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BufferList.h:11, 182:18.53 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestBufferList.cpp:9: 182:18.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 182:18.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:18.53 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:18.53 ^~ 182:18.53 In file included from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestBufferList.cpp:9: 182:18.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BufferList.h:541:17: note: 'lastSegmentSize' was declared here 182:18.53 Maybe lastSegmentSize; 182:18.53 ^~~~~~~~~~~~~~~ 182:19.41 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/vr/service/openvr/src/openvr_api_public.cpp:9: 182:19.42 /builddir/build/BUILD/firefox-66.0.3/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 182:19.42 static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 182:19.42 ^~~~~~~~~~~~~~~~~~~ 182:19.42 /builddir/build/BUILD/firefox-66.0.3/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 182:19.42 static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 182:19.42 ^~~~~~~~~~~~~~~~~~~~~~ 182:19.42 /builddir/build/BUILD/firefox-66.0.3/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 182:19.42 static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 182:19.42 ^~~~~~~~~~~~~~~~~~~~~~~ 182:23.20 browser/components/build 182:24.06 config/external/lgpllibs/liblgpllibs.so 182:24.08 gfx/ots/src 182:32.72 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:32.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:32.72 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:32.72 /builddir/build/BUILD/firefox-66.0.3/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]': 182:32.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:32.72 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:32.72 ^~ 182:32.72 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 182:32.72 uint8_t unitsNeeded; 182:32.72 ^~~~~~~~~~~ 182:32.72 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:32.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:32.72 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:32.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:32.72 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:32.72 ^~ 182:32.72 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 182:32.72 char32_t badCodePoint; 182:32.72 ^~~~~~~~~~~~ 182:32.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:32.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:32.76 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:32.76 /builddir/build/BUILD/firefox-66.0.3/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]': 182:32.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:32.76 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:32.76 ^~ 182:32.76 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 182:32.76 uint8_t unitsAvailable; 182:32.76 ^~~~~~~~~~~~~~ 182:32.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:32.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:32.76 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:32.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:32.76 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:32.76 ^~ 182:32.76 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 182:32.76 uint8_t unitsNeeded; 182:32.76 ^~~~~~~~~~~ 182:32.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:32.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:32.77 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:32.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:32.77 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:32.77 ^~ 182:32.77 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 182:32.77 char32_t badCodePoint; 182:32.77 ^~~~~~~~~~~~ 182:32.77 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:32.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:32.77 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:32.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:32.77 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:32.77 ^~ 182:32.77 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 182:32.77 uint8_t unitsObserved; 182:32.77 ^~~~~~~~~~~~~ 182:32.81 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:32.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:32.81 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:32.81 /builddir/build/BUILD/firefox-66.0.3/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]': 182:32.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:32.81 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:32.81 ^~ 182:32.81 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 182:32.81 uint8_t unitsObserved; 182:32.81 ^~~~~~~~~~~~~ 182:32.81 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:32.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:32.81 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:32.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:32.81 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:32.81 ^~ 182:32.81 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 182:32.81 char32_t badCodePoint; 182:32.81 ^~~~~~~~~~~~ 182:32.81 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:32.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:32.81 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:32.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:32.82 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:32.82 ^~ 182:32.82 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 182:32.82 uint8_t unitsNeeded; 182:32.82 ^~~~~~~~~~~ 182:32.84 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:32.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:32.84 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:32.84 /builddir/build/BUILD/firefox-66.0.3/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]': 182:32.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:32.84 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:32.84 ^~ 182:32.84 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 182:32.84 char32_t badCodePoint; 182:32.84 ^~~~~~~~~~~~ 182:32.88 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:32.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:32.88 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:32.88 /builddir/build/BUILD/firefox-66.0.3/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]': 182:32.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:32.88 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:32.88 ^~ 182:32.88 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 182:32.88 uint8_t unitsObserved; 182:32.88 ^~~~~~~~~~~~~ 182:32.88 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:32.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:32.88 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:32.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:32.88 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:32.88 ^~ 182:32.88 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 182:32.88 char32_t badCodePoint; 182:32.88 ^~~~~~~~~~~~ 182:32.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:32.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:32.90 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:32.90 /builddir/build/BUILD/firefox-66.0.3/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]': 182:32.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:32.90 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:32.90 ^~ 182:32.90 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 182:32.90 uint8_t unitsAvailable; 182:32.91 ^~~~~~~~~~~~~~ 182:32.91 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:32.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:32.91 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:32.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:32.91 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:32.91 ^~ 182:32.91 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 182:32.91 uint8_t unitsNeeded; 182:32.91 ^~~~~~~~~~~ 182:32.91 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:32.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:32.91 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:32.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:32.91 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:32.91 ^~ 182:32.91 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 182:32.91 uint8_t unitsObserved; 182:32.91 ^~~~~~~~~~~~~ 182:32.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:32.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:32.96 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:32.96 /builddir/build/BUILD/firefox-66.0.3/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]': 182:32.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:32.96 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:32.97 ^~ 182:32.97 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 182:32.97 uint8_t unitsObserved; 182:32.97 ^~~~~~~~~~~~~ 182:33.01 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:33.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:33.01 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:33.01 /builddir/build/BUILD/firefox-66.0.3/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]': 182:33.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:33.01 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:33.01 ^~ 182:33.01 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 182:33.01 uint8_t unitsObserved; 182:33.01 ^~~~~~~~~~~~~ 182:33.01 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:33.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:33.01 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:33.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:33.01 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:33.01 ^~ 182:33.01 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 182:33.01 char32_t badCodePoint; 182:33.01 ^~~~~~~~~~~~ 182:33.05 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:33.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:33.05 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:33.05 /builddir/build/BUILD/firefox-66.0.3/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]': 182:33.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:33.05 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:33.05 ^~ 182:33.05 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 182:33.05 uint8_t unitsObserved; 182:33.05 ^~~~~~~~~~~~~ 182:33.05 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:33.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:33.05 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:33.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:33.05 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:33.05 ^~ 182:33.05 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 182:33.05 char32_t badCodePoint; 182:33.05 ^~~~~~~~~~~~ 182:33.11 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:33.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:33.11 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:33.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h: In function 'void TestTooFewOrBadTrailingUnits()': 182:33.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:33.11 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:33.11 ^~ 182:33.11 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 182:33.11 uint8_t unitsObserved; 182:33.11 ^~~~~~~~~~~~~ 182:33.11 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:33.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:33.11 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:33.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:33.12 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:33.12 ^~ 182:33.12 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 182:33.12 char32_t badCodePoint; 182:33.12 ^~~~~~~~~~~~ 182:33.12 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:33.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:33.12 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:33.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:33.12 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:33.12 ^~ 182:33.12 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 182:33.12 char32_t badCodePoint; 182:33.12 ^~~~~~~~~~~~ 182:33.12 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:33.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:33.12 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:33.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:33.12 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:33.12 ^~ 182:33.12 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 182:33.12 uint8_t unitsObserved; 182:33.12 ^~~~~~~~~~~~~ 182:33.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:33.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:33.28 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:33.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h: In function 'int main()': 182:33.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:33.28 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:33.28 ^~ 182:33.28 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 182:33.28 uint8_t unitsAvailable; 182:33.28 ^~~~~~~~~~~~~~ 182:33.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:33.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:33.28 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:33.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:33.28 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:33.28 ^~ 182:33.28 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 182:33.28 uint8_t unitsNeeded; 182:33.28 ^~~~~~~~~~~ 182:33.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:33.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:33.28 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:33.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:33.28 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:33.28 ^~ 182:33.28 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 182:33.28 uint8_t unitsAvailable; 182:33.28 ^~~~~~~~~~~~~~ 182:33.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:33.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:33.28 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:33.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:33.28 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:33.28 ^~ 182:33.28 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 182:33.28 uint8_t unitsNeeded; 182:33.28 ^~~~~~~~~~~ 182:33.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Casting.h:12, 182:33.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Utf8.h:15, 182:33.28 from /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:7: 182:33.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 182:33.28 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 182:33.28 ^~ 182:33.28 /builddir/build/BUILD/firefox-66.0.3/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 182:33.28 char32_t badCodePoint; 182:33.28 ^~~~~~~~~~~~ 182:36.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 182:36.96 /builddir/build/BUILD/firefox-66.0.3/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 182:36.96 /builddir/build/BUILD/firefox-66.0.3/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 182:36.96 const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 182:36.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 182:40.34 netwerk/dns 182:49.11 gfx/thebes 184:00.99 gfx/angle/targets/preprocessor 184:00.99 uriloader/exthandler/tests 184:01.00 security/manager/ssl 184:01.09 layout/style/test 184:01.32 layout/style/test/host_ListCSSProperties 184:01.52 security/manager/ssl/tests/unit/tlsserver/lib 184:03.77 toolkit/components/telemetry/pingsender 184:04.67 toolkit/components/telemetry/pingsender/pingsender 184:05.16 testing/mochitest/ssltunnel 184:08.15 testing/mochitest/ssltunnel/ssltunnel 184:08.65 testing/tools/screenshot 184:08.93 testing/tools/screenshot/screentopng 184:20.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:11: 184:20.82 /builddir/build/BUILD/firefox-66.0.3/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)': 184:20.82 /builddir/build/BUILD/firefox-66.0.3/gfx/thebes/gfxGraphiteShaper.cpp:318:57: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 184:20.82 rtl ? (xLocs[j] - clusterLoc) : (xLocs[j] - clusterLoc - adv); 184:21.12 /builddir/build/BUILD/firefox-66.0.3/gfx/thebes/gfxGraphiteShaper.cpp: In function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)': 184:21.13 /builddir/build/BUILD/firefox-66.0.3/gfx/thebes/gfxGraphiteShaper.cpp:318:57: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 184:21.13 rtl ? (xLocs[j] - clusterLoc) : (xLocs[j] - clusterLoc - adv); 184:23.15 browser/app 184:23.97 browser/app/firefox 184:26.08 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 184:26.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 184:26.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 184:26.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsDataHashtable.h:10, 184:26.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/DateTimeFormat.h:12, 184:26.08 from /builddir/build/BUILD/firefox-66.0.3/security/manager/ssl/nsNSSCertValidity.h:8, 184:26.08 from /builddir/build/BUILD/firefox-66.0.3/security/manager/ssl/nsNSSCertValidity.cpp:5, 184:26.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:11: 184:26.08 /builddir/build/BUILD/firefox-66.0.3/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 184:26.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:26.08 foundInterface = 0; \ 184:26.08 ^~~~~~~~~~~~~~ 184:26.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:26.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:26.08 ^~~~~~~~~~~~~~~~~~~~~~~ 184:26.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:26.08 NS_INTERFACE_MAP_END 184:26.08 ^~~~~~~~~~~~~~~~~~~~ 184:26.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 184:26.08 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 184:26.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184:26.08 /builddir/build/BUILD/firefox-66.0.3/security/manager/ssl/nsNSSCertificate.cpp:784:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 184:26.08 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 184:26.08 ^~~~~~~~~~~~~~~~~~~~ 184:26.08 In file included from /builddir/build/BUILD/firefox-66.0.3/security/manager/ssl/nsNSSCertificate.cpp:20, 184:26.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 184:26.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 184:26.08 } else 184:26.08 ^~~~ 184:26.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 184:26.08 NS_IMPL_QUERY_CLASSINFO(aClass) \ 184:26.08 ^~~~~~~~~~~~~~~~~~~~~~~ 184:26.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 184:26.08 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 184:26.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 184:26.08 /builddir/build/BUILD/firefox-66.0.3/security/manager/ssl/nsNSSCertificate.cpp:784:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 184:26.08 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 184:26.08 ^~~~~~~~~~~~~~~~~~~~ 184:33.38 js/src/build/libjs_static.a 184:47.62 mozglue/tests 184:47.94 security/manager/ssl/tests/unit/tlsserver/cmd 184:49.83 js/src/jsapi-tests 184:49.85 js/src/gdb 184:58.01 js/src/gdb/gdb-tests 185:30.81 gfx/angle/targets/translator 185:54.97 js/src/jsapi-tests/jsapi-tests 186:10.32 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 186:10.33 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:889:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 186:10.33 switch (type.getNominalSize()) 186:10.33 ^~~~~~ 186:10.33 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:900:13: note: here 186:10.33 case EbtInt: 186:10.33 ^~~~ 186:10.33 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:901:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 186:10.33 switch (type.getNominalSize()) 186:10.33 ^~~~~~ 186:10.33 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:912:13: note: here 186:10.33 case EbtUInt: 186:10.33 ^~~~ 186:10.33 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:913:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 186:10.33 switch (type.getNominalSize()) 186:10.33 ^~~~~~ 186:10.33 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:924:13: note: here 186:10.33 case EbtBool: 186:10.33 ^~~~ 186:10.33 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:925:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 186:10.33 switch (type.getNominalSize()) 186:10.33 ^~~~~~ 186:10.33 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:936:13: note: here 186:10.33 case EbtVoid: 186:10.33 ^~~~ 186:40.78 dom/canvas 186:49.47 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 186:49.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 186:49.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 186:49.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 186:49.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 186:49.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 186:49.47 from /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGLContext.h:15, 186:49.47 from /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGL2Context.h:9, 186:49.47 from /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGL2ContextMRTs.cpp:6, 186:49.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 186:49.47 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 186:49.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:49.47 foundInterface = 0; \ 186:49.47 ^~~~~~~~~~~~~~ 186:49.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:49.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:49.47 ^~~~~~~~~~~~~~~~~~~~~~~ 186:49.47 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGLContext.cpp:2399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:49.47 NS_INTERFACE_MAP_END 186:49.47 ^~~~~~~~~~~~~~~~~~~~ 186:49.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:49.47 else 186:49.47 ^~~~ 186:49.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 186:49.47 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 186:49.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:49.47 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGLContext.cpp:2397:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 186:49.47 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 186:49.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:50.02 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 186:50.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 186:50.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 186:50.02 from /builddir/build/BUILD/firefox-66.0.3/dom/canvas/CanvasImageCache.cpp:7, 186:50.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 186:50.02 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 186:50.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:50.03 foundInterface = 0; \ 186:50.03 ^~~~~~~~~~~~~~ 186:50.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:50.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:50.03 ^~~~~~~~~~~~~~~~~~~~~~~ 186:50.03 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/CanvasRenderingContext2D.cpp:1010:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:50.03 NS_INTERFACE_MAP_END 186:50.03 ^~~~~~~~~~~~~~~~~~~~ 186:50.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:50.03 else 186:50.03 ^~~~ 186:50.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:50.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:50.03 ^~~~~~~~~~~~~~~~~~ 186:50.03 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/CanvasRenderingContext2D.cpp:1009:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:50.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:50.03 ^~~~~~~~~~~~~~~~~~~~~~ 186:51.47 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 186:51.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:51.48 foundInterface = 0; \ 186:51.48 ^~~~~~~~~~~~~~ 186:51.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:51.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:51.48 ^~~~~~~~~~~~~~~~~~~~~~~ 186:51.48 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/ImageBitmap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:51.48 NS_INTERFACE_MAP_END 186:51.48 ^~~~~~~~~~~~~~~~~~~~ 186:51.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:51.48 else 186:51.48 ^~~~ 186:51.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:51.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:51.48 ^~~~~~~~~~~~~~~~~~ 186:51.48 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/ImageBitmap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:51.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:51.48 ^~~~~~~~~~~~~~~~~~~~~~ 186:51.62 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 186:51.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:51.62 foundInterface = 0; \ 186:51.62 ^~~~~~~~~~~~~~ 186:51.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:51.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:51.62 ^~~~~~~~~~~~~~~~~~~~~~~ 186:51.62 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/ImageBitmapRenderingContext.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:51.62 NS_INTERFACE_MAP_END 186:51.62 ^~~~~~~~~~~~~~~~~~~~ 186:51.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:51.62 else 186:51.62 ^~~~ 186:51.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:51.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:51.62 ^~~~~~~~~~~~~~~~~~ 186:51.62 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/ImageBitmapRenderingContext.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:51.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:51.62 ^~~~~~~~~~~~~~~~~~~~~~ 186:51.72 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 186:51.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:51.72 foundInterface = 0; \ 186:51.72 ^~~~~~~~~~~~~~ 186:51.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:51.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:51.72 ^~~~~~~~~~~~~~~~~~~~~~~ 186:51.72 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:51.72 NS_INTERFACE_MAP_END 186:51.72 ^~~~~~~~~~~~~~~~~~~~ 186:51.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:51.72 else 186:51.72 ^~~~ 186:51.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:51.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:51.72 ^~~~~~~~~~~~~~~~~~ 186:51.72 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:51.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:51.72 ^~~~~~~~~~~~~~~~~~~~~~ 186:51.90 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 186:51.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:51.91 foundInterface = 0; \ 186:51.91 ^~~~~~~~~~~~~~ 186:51.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 186:51.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 186:51.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:51.91 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/OffscreenCanvas.cpp:311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 186:51.91 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 186:51.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:51.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:51.91 else 186:51.91 ^~~~ 186:51.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:51.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:51.91 ^~~~~~~~~~~~~~~~~~ 186:51.91 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/OffscreenCanvas.cpp:310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:51.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:51.91 ^~~~~~~~~~~~~~~~~~~~~~ 187:31.43 toolkit/library/symverscript.stub 187:31.63 toolkit/library/libxul.so 193:10.45 /usr/bin/ld: ../../gfx/vr/service/OpenVRSession.i_o: in function `mozilla::gfx::OpenVRSession::SetupContollerActions()': 193:10.46 /builddir/build/BUILD/firefox-66.0.3/gfx/vr/service/OpenVRSession.cpp:369: warning: the use of `tmpnam' is dangerous, better use `mkstemp' 193:29.27 js/xpconnect/shell 193:29.27 ipc/app 193:31.93 ipc/app/plugin-container 193:32.57 js/xpconnect/shell/xpcshell 193:36.94 js/src/build/spidermonkey_checks.stub 193:38.45 layout/style/test/css_properties.js.stub 193:38.53 toolkit/locales/multilocale.txt.stub 193:38.72 toolkit/mozapps/extensions/built_in_addons.json.stub 193:38.95 devtools/shared/webconsole/reserved-js-words.js.stub 193:39.38 toolkit/library/dependentlibs.list.stub 193:40.23 toolkit/components/featuregates/feature_definitions.json.stub 193:41.41 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 193:41.99 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 193:42.09 toolkit/mozapps/extensions/test/browser/browser_dragdrop1.xpi.stub 193:42.29 toolkit/mozapps/extensions/test/browser/browser_dragdrop2.xpi.stub 193:42.50 toolkit/mozapps/extensions/test/browser/browser_dragdrop_incompat.xpi.stub 193:42.56 toolkit/library/gtest/symverscript.stub 193:42.70 toolkit/mozapps/extensions/test/browser/browser_installssl.xpi.stub 193:42.81 services/common/tests/unit/test_blocklist_signatures/collection_signing_root.pem.stub 193:42.90 toolkit/mozapps/extensions/test/browser/browser_theme.xpi.stub 193:43.07 toolkit/mozapps/extensions/test/browser/options_signed.xpi.stub 193:43.30 services/common/tests/unit/test_blocklist_signatures/collection_signing_int.pem.stub 193:43.59 services/common/tests/unit/test_blocklist_signatures/collection_signing_ee.pem.stub 193:44.76 TEST-PASS | check_spidermonkey_style.py | ok 193:45.19 TEST-PASS | check_macroassembler_style.py | ok 193:45.37 TEST-PASS | check_js_opcode.py | ok 193:54.00 toolkit/locales/update.locale.stub 194:02.55 browser/locales/bookmarks.html.stub 194:04.55 Packaging specialpowers@mozilla.org.xpi... 194:04.74 Packaging quitter@mozilla.org.xpi... 194:04.91 Packaging mozscreenshots@mozilla.org.xpi... 194:42.78 Wrote 472 files in 2339320 bytes to mozharness.zip in 1.08s 194:42.80 Compressing... 200:37.60 (stdin): 3.208:1, 2.493 bits/byte, 68.83% saved, 2759454720 in, 860062152 out. 200:37.61 Making langpack 200:38.22 toolkit/locales/update.locale.stub 200:39.78 browser/locales/bookmarks.html.stub 200:47.95 1554994655354 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons 200:47.96 1554994655356 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: resource://pdf.js/ 200:47.96 1554994655357 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: about:reader* 200:54.92 GLib-GIO-Message: 14:57:42.319: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. 200:56.41 1554994663800 addons.xpi-utils WARN Error: XPI database modified after shutdown began(resource://gre/modules/addons/XPIDatabase.jsm:1233:17) JS Stack trace: saveChanges@XPIDatabase.jsm:1233:17 200:56.41 setAddonProperties@XPIDatabase.jsm:2013:5 200:56.41 updateAddonDisabledState@XPIDatabase.jsm:2129:5 200:56.41 setUserDisabled@XPIDatabase.jsm:533:13 200:56.41 disable@XPIDatabase.jsm:918:27 200:56.41 _checkScreenshotsPref@nsBrowserGlue.js:1468:15 200:56.41 observe@AsyncShutdown.jsm:533:9 200:56.41 quit@jar:file:///tmp/tmpVETRP0/extensions/quitter@parent.js:12:11 200:56.41 call/result -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DBROWSER_CHROME_URL_QUOTED="chrome://browser/content/browser.xul" -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=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="ppc64-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.3 -DMOZ_LTO=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.3" -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 -DJS_CODEGEN_NONE=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_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 -DHAVE_NL_TYPES_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DENABLE_TESTS=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_PLACES=1 -DJS_64BIT=1 -DMOZ_APP_UA_VERSION="66.0.3" -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DGTEST_HAS_RTTI=0 -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp 204:21.92 xpcom/build/Services.cpp.stub 204:21.99 media/libdav1d/16bd_itx_tmpl.c.stub 204:22.04 security/apps/addons-stage.inc.stub 204:22.06 xpcom/build/Services.h.stub 204:22.10 security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.stub 204:22.14 media/libdav1d/16bd_lf_apply_tmpl.c.stub 204:22.18 security/apps/privileged-package-root.inc.stub 204:22.20 xpcom/build/services.rs.stub 204:22.30 media/libdav1d/16bd_loopfilter_tmpl.c.stub 204:22.32 xpcom/tests/gtest/dafsa_test_1.inc.stub 204:22.35 netwerk/necko-config.h.stub 204:22.36 security/ct/tests/gtest/signature-covers-log-id-sth.inc.stub 204:22.44 media/libdav1d/16bd_looprestoration_tmpl.c.stub 204:22.52 gfx/webrender_bindings/webrender_ffi_generated.h.stub 204:22.58 media/libdav1d/16bd_lr_apply_tmpl.c.stub 204:22.60 security/ct/tests/gtest/wrong-spki-sth.inc.stub 204:22.72 media/libdav1d/16bd_mc_tmpl.c.stub 204:22.88 media/libdav1d/16bd_recon_tmpl.c.stub 204:22.89 security/ct/tests/gtest/wrong-signing-key-sth.inc.stub 204:23.01 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 204:23.14 security/ct/tests/gtest/missing-log-id-sth.inc.stub 204:23.16 media/libdav1d/8bd_cdef_tmpl.c.stub 204:23.29 media/libdav1d/8bd_film_grain_tmpl.c.stub 204:23.39 security/ct/tests/gtest/missing-timestamp-sth.inc.stub 204:23.44 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 204:23.58 media/libdav1d/8bd_ipred_tmpl.c.stub 204:23.63 security/ct/tests/gtest/missing-tree-size-sth.inc.stub 204:23.72 media/libdav1d/8bd_itx_tmpl.c.stub 204:23.87 security/ct/tests/gtest/missing-root-hash-sth.inc.stub 204:23.87 media/libdav1d/8bd_lf_apply_tmpl.c.stub 204:24.01 media/libdav1d/8bd_loopfilter_tmpl.c.stub 204:24.11 security/ct/tests/gtest/missing-extensions-sth.inc.stub 204:24.15 media/libdav1d/8bd_looprestoration_tmpl.c.stub 204:24.29 media/libdav1d/8bd_lr_apply_tmpl.c.stub 204:24.37 security/ct/tests/gtest/truncated-log-id-sth.inc.stub 204:24.44 media/libdav1d/8bd_mc_tmpl.c.stub 204:24.59 media/libdav1d/8bd_recon_tmpl.c.stub 204:24.61 security/ct/tests/gtest/truncated-timestamp-sth.inc.stub 204:24.75 layout/style/ServoCSSPropList.py.stub 204:24.85 security/ct/tests/gtest/truncated-tree-size-sth.inc.stub 204:25.12 security/ct/tests/gtest/truncated-root-hash-sth.inc.stub 204:25.38 security/ct/tests/gtest/truncated-extension-sth.inc.stub 204:25.62 security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.stub 204:25.92 security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.stub 204:26.20 security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.stub 204:26.44 dom/encoding/domainsfallbacks.properties.h.stub 204:26.59 dom/encoding/labelsencodings.properties.h.stub 204:26.74 dom/encoding/localesfallbacks.properties.h.stub 204:26.88 dom/encoding/nonparticipatingdomains.properties.h.stub 204:27.02 toolkit/crashreporter/CrashAnnotations.h.stub 204:27.44 devtools/client/debugger/new/src/node.stub.stub 204:27.56 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/main.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/vendors.js" 204:27.58 js/src/frontend/ReservedWordsGenerated.h.stub 204:27.73 js/src/gc/StatsPhasesGenerated.cpp.stub 204:27.90 js/src/gc/StatsPhasesGenerated.h.stub 204:28.05 js/src/jit/MOpcodes.h.stub 204:28.21 js/src/jit/LOpcodes.h.stub 204:28.38 xpcom/idl-parser/xpidl/xpidl.stub.stub 204:28.67 config/makefiles/xpidl/accessibility.xpt 204:28.67 config/makefiles/xpidl/alerts.xpt 204:28.84 config/makefiles/xpidl/appshell.xpt 204:29.13 config/makefiles/xpidl/appstartup.xpt 204:29.58 config/makefiles/xpidl/autocomplete.xpt 204:29.81 config/makefiles/xpidl/backgroundhangmonitor.xpt 204:30.04 config/makefiles/xpidl/browser-element.xpt 204:30.23 config/makefiles/xpidl/browser-newtab.xpt 204:30.25 config/makefiles/xpidl/browsercompsbase.xpt 204:30.44 config/makefiles/xpidl/caps.xpt 204:30.47 config/makefiles/xpidl/captivedetect.xpt 204:30.64 config/makefiles/xpidl/chrome.xpt 204:30.84 config/makefiles/xpidl/commandhandler.xpt 204:30.92 devtools/client/debugger/new/src/actions/node.stub.stub 204:31.02 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/ast.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/debuggee.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/event-listeners.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/expressions.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/file-search.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/navigation.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/preview.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/project-text-search.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/quick-open.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/source-tree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/tabs.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/toolbox.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/ui.js" 204:32.71 devtools/client/debugger/new/src/client/node.stub.stub 204:32.81 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/chrome.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/firefox.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/index.js" 204:33.44 layout/style/nsCSSPropertyID.h.stub 204:33.60 layout/style/ServoCSSPropList.h.stub 204:33.70 config/makefiles/xpidl/commandlines.xpt 204:33.70 config/makefiles/xpidl/composer.xpt 204:33.77 layout/style/CompositorAnimatableProperties.h.stub 204:33.93 layout/style/nsComputedDOMStyleGenerated.cpp.stub 204:34.01 devtools/client/debugger/new/src/components/node.stub.stub 204:34.09 layout/style/nsCSSPropsGenerated.inc.stub 204:34.12 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/A11yIntention.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/App.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/WelcomeBox.js" 204:34.21 config/makefiles/xpidl/content_events.xpt 204:34.26 layout/style/ServoStyleConsts.h.stub 204:34.44 config/makefiles/xpidl/content_geckomediaplugins.xpt 204:34.68 config/makefiles/xpidl/content_html.xpt 204:35.13 config/makefiles/xpidl/content_webrtc.xpt 204:35.46 config/makefiles/xpidl/devtools_rr.xpt 204:35.66 config/makefiles/xpidl/docshell.xpt 204:35.90 config/makefiles/xpidl/dom.xpt 204:36.11 devtools/client/debugger/new/src/reducers/node.stub.stub 204:36.21 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/ast.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/async-requests.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/debuggee.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/expressions.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/file-search.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/pause.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/quick-open.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/source-tree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/sources.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/tabs.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/reducers/ui.js" 204:36.61 devtools/client/debugger/new/src/selectors/node.stub.stub 204:36.71 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/inComponent.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/visibleColumnBreakpoints.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/visiblePausePoints.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/selectors/visibleSelectedFrame.js" 204:36.91 config/makefiles/xpidl/dom_audiochannel.xpt 204:38.16 config/makefiles/xpidl/dom_base.xpt 204:38.19 config/makefiles/xpidl/dom_bindings.xpt 204:38.43 config/makefiles/xpidl/dom_events.xpt 204:38.69 config/makefiles/xpidl/dom_geolocation.xpt 204:38.71 config/makefiles/xpidl/dom_html.xpt 204:38.87 config/makefiles/xpidl/dom_indexeddb.xpt 204:38.99 config/makefiles/xpidl/dom_localstorage.xpt 204:39.10 config/makefiles/xpidl/dom_media.xpt 204:39.20 config/makefiles/xpidl/dom_network.xpt 204:39.30 config/makefiles/xpidl/dom_notification.xpt 204:39.56 config/makefiles/xpidl/dom_payments.xpt 204:39.58 devtools/client/debugger/new/src/utils/node.stub.stub 204:39.68 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/assert.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/ast.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/asyncStoreHelper.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/bootstrap.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/build-query.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/clipboard.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/connect.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/dbg.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/defer.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/expressions.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/fromJS.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/function.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/indentation.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/isMinified.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/location.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/log.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/makeRecord.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/memoize.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/path.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/prefs.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/preview.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/project-search.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/quick-open.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/result-list.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/source-maps.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/source-queue.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/source.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/tabs.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/task.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/telemetry.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/text.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/timings.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/ui.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/url.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/utils.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/wasm.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/worker.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/workers.js" 204:42.15 devtools/client/debugger/new/src/workers/parser/node.stub.stub 204:42.25 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/workers/parser/index.js" 204:43.03 devtools/client/debugger/new/src/workers/pretty-print/node.stub.stub 204:43.12 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/workers/pretty-print/index.js" 204:43.82 devtools/client/debugger/new/src/workers/search/node.stub.stub 204:43.93 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/workers/search/index.js" 204:44.60 layout/style/test/gtest/ExampleStylesheet.h.stub 204:44.76 devtools/client/debugger/new/src/actions/ast/node.stub.stub 204:44.86 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/ast/setInScopeLines.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/ast/setPausePoints.js" 204:45.68 devtools/client/debugger/new/src/actions/breakpoints/node.stub.stub 204:45.78 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/breakpoints/addBreakpoint.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/breakpoints/syncBreakpoint.js" 204:47.07 devtools/client/debugger/new/src/actions/pause/node.stub.stub 204:47.17 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/commands.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/paused.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/setPopupObjectProperties.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/pause/skipPausing.js" 204:48.42 devtools/client/debugger/new/src/actions/sources/node.stub.stub 204:48.53 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/sources/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/sources/select.js" 204:49.74 devtools/client/debugger/new/src/actions/utils/node.stub.stub 204:49.84 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/utils/create-store.js" 204:50.53 devtools/client/debugger/new/src/client/chrome/node.stub.stub 204:50.63 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/chrome/commands.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/chrome/create.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/chrome/events.js" 204:51.53 devtools/client/debugger/new/src/client/firefox/node.stub.stub 204:51.64 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/firefox/commands.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/firefox/create.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/firefox/events.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/client/firefox/workers.js" 204:52.80 devtools/client/debugger/new/src/components/Editor/node.stub.stub 204:52.90 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/GutterMenu.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/Tabs.js" 204:55.28 devtools/client/debugger/new/src/components/PrimaryPanes/node.stub.stub 204:55.38 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/PrimaryPanes/SourcesTreeItem.js" 204:56.89 devtools/client/debugger/new/src/components/SecondaryPanes/node.stub.stub 204:56.99 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/UtilsBar.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Worker.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Workers.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/XHRBreakpoints.js" 204:58.86 devtools/client/debugger/new/src/components/shared/node.stub.stub 204:58.97 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Badge.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Modal.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Popover.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Svg.js" 205:00.55 devtools/client/debugger/new/src/utils/breakpoint/node.stub.stub 205:00.65 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/breakpoint/index.js" 205:01.60 devtools/client/debugger/new/src/utils/editor/node.stub.stub 205:01.70 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/editor/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/editor/token-events.js" 205:03.08 devtools/client/debugger/new/src/utils/pause/node.stub.stub 205:03.18 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/pausePoints.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/stepping.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/why.js" 205:04.03 devtools/client/debugger/new/src/utils/sources-tree/node.stub.stub 205:04.13 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/createTree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/sources-tree/utils.js" 205:05.40 devtools/client/debugger/new/src/actions/utils/middleware/node.stub.stub 205:05.51 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/utils/middleware/history.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/actions/utils/middleware/wait-service.js" 205:06.43 devtools/client/debugger/new/src/components/Editor/Preview/node.stub.stub 205:06.53 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/Editor/Preview/Popup.js" 205:07.68 devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/node.stub.stub 205:07.79 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/index.js" 205:09.06 devtools/client/debugger/new/src/components/SecondaryPanes/Frames/node.stub.stub 205:09.16 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/WhyPaused.js" 205:10.42 devtools/client/debugger/new/src/components/shared/Button/node.stub.stub 205:10.52 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/components/shared/Button/PaneToggleButton.js" 205:11.40 devtools/client/debugger/new/src/utils/pause/frames/node.stub.stub 205:11.50 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/frames/index.js" 205:12.53 devtools/client/debugger/new/src/utils/pause/mapScopes/node.stub.stub 205:12.64 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/mapScopes/rangeMetadata.js" 205:12.88 devtools/client/debugger/new/src/utils/pause/scopes/node.stub.stub 205:12.99 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-66.0.3/devtools/client/debugger/new/src/utils/pause/scopes/utils.js" 205:13.94 config/makefiles/xpidl/dom_power.xpt 205:13.94 config/makefiles/xpidl/dom_presentation.xpt 205:13.94 config/makefiles/xpidl/dom_push.xpt 205:14.08 config/makefiles/xpidl/dom_quota.xpt 205:14.20 config/makefiles/xpidl/dom_security.xpt 205:14.40 config/makefiles/xpidl/dom_sidebar.xpt 205:14.53 config/makefiles/xpidl/dom_simpledb.xpt 205:14.65 config/makefiles/xpidl/dom_storage.xpt 205:14.68 config/makefiles/xpidl/dom_system.xpt 205:14.75 config/makefiles/xpidl/dom_webauthn.xpt 205:14.98 config/makefiles/xpidl/dom_webspeechrecognition.xpt 205:14.99 config/makefiles/xpidl/dom_webspeechsynth.xpt 205:15.01 config/makefiles/xpidl/dom_workers.xpt 205:15.01 config/makefiles/xpidl/dom_xslt.xpt 205:15.17 config/makefiles/xpidl/dom_xul.xpt 205:15.20 config/makefiles/xpidl/downloads.xpt 205:15.25 config/makefiles/xpidl/editor.xpt 205:15.25 config/makefiles/xpidl/enterprisepolicies.xpt 205:15.39 config/makefiles/xpidl/extensions.xpt 205:15.46 config/makefiles/xpidl/exthandler.xpt 205:15.58 config/makefiles/xpidl/fastfind.xpt 205:15.65 config/makefiles/xpidl/gfx.xpt 205:15.68 config/makefiles/xpidl/html5.xpt 205:15.86 config/makefiles/xpidl/htmlparser.xpt 205:15.88 config/makefiles/xpidl/imglib2.xpt 205:16.02 config/makefiles/xpidl/inspector.xpt 205:16.07 config/makefiles/xpidl/intl.xpt 205:16.08 config/makefiles/xpidl/jar.xpt 205:16.10 config/makefiles/xpidl/jsdebugger.xpt 205:16.28 config/makefiles/xpidl/jsinspector.xpt 205:16.30 config/makefiles/xpidl/layout_base.xpt 205:16.48 config/makefiles/xpidl/layout_printing.xpt 205:16.50 config/makefiles/xpidl/layout_xul.xpt 205:16.53 config/makefiles/xpidl/layout_xul_tree.xpt 205:16.68 config/makefiles/xpidl/locale.xpt 205:16.74 config/makefiles/xpidl/loginmgr.xpt 205:16.75 config/makefiles/xpidl/migration.xpt 205:16.75 config/makefiles/xpidl/mimetype.xpt 205:16.96 config/makefiles/xpidl/mozfind.xpt 205:16.96 config/makefiles/xpidl/mozintl.xpt 205:17.04 config/makefiles/xpidl/necko.xpt 205:17.12 config/makefiles/xpidl/necko_about.xpt 205:17.24 config/makefiles/xpidl/necko_cache.xpt 205:17.29 config/makefiles/xpidl/necko_cache2.xpt 205:17.31 config/makefiles/xpidl/necko_cookie.xpt 205:17.46 config/makefiles/xpidl/necko_dns.xpt 205:17.73 config/makefiles/xpidl/necko_file.xpt 205:17.74 config/makefiles/xpidl/necko_ftp.xpt 205:17.79 config/makefiles/xpidl/necko_http.xpt 205:17.98 config/makefiles/xpidl/necko_mdns.xpt 205:18.04 config/makefiles/xpidl/necko_res.xpt 205:18.23 config/makefiles/xpidl/necko_socket.xpt 205:18.33 config/makefiles/xpidl/necko_strconv.xpt 205:18.51 config/makefiles/xpidl/necko_viewsource.xpt 205:18.67 config/makefiles/xpidl/necko_websocket.xpt 205:18.86 config/makefiles/xpidl/necko_wifi.xpt 205:18.88 config/makefiles/xpidl/necko_wyciwyg.xpt 205:18.98 config/makefiles/xpidl/parentalcontrols.xpt 205:19.13 config/makefiles/xpidl/pipnss.xpt 205:19.21 config/makefiles/xpidl/pippki.xpt 205:19.29 config/makefiles/xpidl/places.xpt 205:19.36 config/makefiles/xpidl/plugin.xpt 205:19.53 config/makefiles/xpidl/pref.xpt 205:19.99 config/makefiles/xpidl/prefetch.xpt 205:20.09 config/makefiles/xpidl/remote.xpt 205:20.39 config/makefiles/xpidl/reputationservice.xpt 205:20.40 config/makefiles/xpidl/satchel.xpt 205:20.54 config/makefiles/xpidl/services-crypto-component.xpt 205:20.59 config/makefiles/xpidl/services_fxaccounts.xpt 205:20.66 config/makefiles/xpidl/shellservice.xpt 205:20.78 config/makefiles/xpidl/shistory.xpt 205:20.82 config/makefiles/xpidl/spellchecker.xpt 205:20.88 config/makefiles/xpidl/storage.xpt 205:21.01 config/makefiles/xpidl/telemetry.xpt 205:21.11 config/makefiles/xpidl/test_necko.xpt 205:21.20 config/makefiles/xpidl/thumbnails.xpt 205:21.49 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 205:21.50 config/makefiles/xpidl/toolkit_cleardata.xpt 205:21.69 config/makefiles/xpidl/toolkit_crashservice.xpt 205:21.78 config/makefiles/xpidl/toolkit_filewatcher.xpt 205:21.88 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 205:21.92 config/makefiles/xpidl/toolkit_osfile.xpt 205:21.92 config/makefiles/xpidl/toolkit_securityreporter.xpt 205:22.00 config/makefiles/xpidl/toolkit_shell.xpt 205:22.12 config/makefiles/xpidl/toolkit_xulstore.xpt 205:22.12 config/makefiles/xpidl/toolkitprofile.xpt 205:22.13 config/makefiles/xpidl/toolkitremote.xpt 205:22.22 config/makefiles/xpidl/txmgr.xpt 205:22.34 config/makefiles/xpidl/txtsvc.xpt 205:22.35 config/makefiles/xpidl/uconv.xpt 205:22.43 config/makefiles/xpidl/update.xpt 205:22.44 config/makefiles/xpidl/uriloader.xpt 205:22.58 config/makefiles/xpidl/url-classifier.xpt 205:22.68 config/makefiles/xpidl/urlformatter.xpt 205:22.68 config/makefiles/xpidl/webBrowser_core.xpt 205:22.71 config/makefiles/xpidl/webbrowserpersist.xpt 205:23.00 config/makefiles/xpidl/webextensions.xpt 205:23.14 config/makefiles/xpidl/webvtt.xpt 205:23.31 config/makefiles/xpidl/widget.xpt 205:23.31 config/makefiles/xpidl/windowcreator.xpt 205:23.35 config/makefiles/xpidl/windowwatcher.xpt 205:23.45 config/makefiles/xpidl/xpcom_base.xpt 205:23.54 config/makefiles/xpidl/xpcom_components.xpt 205:23.59 config/makefiles/xpidl/xpcom_ds.xpt 205:23.84 config/makefiles/xpidl/xpcom_io.xpt 205:24.01 config/makefiles/xpidl/xpcom_system.xpt 205:24.27 config/makefiles/xpidl/xpcom_threads.xpt 205:24.78 config/makefiles/xpidl/xpcomtest.xpt 205:24.83 config/makefiles/xpidl/xpconnect.xpt 205:25.04 config/makefiles/xpidl/xpctest.xpt 205:25.28 config/makefiles/xpidl/xul.xpt 205:25.29 config/makefiles/xpidl/xulapp.xpt 205:25.45 config/makefiles/xpidl/zipwriter.xpt 205:25.74 config/makefiles/xpidl/xptdata.cpp 205:28.86 xpcom/base/error_list.rs.stubxpcom/ds/nsGkAtomList.h.stub 205:28.86 intl/locale/encodingsgroups.properties.h.stub 205:28.86 netwerk/dns/etld_data.inc.stub 205:29.00 xpcom/base/ErrorList.h.stub 205:29.01 dom/base/PropertyUseCounterMap.inc.stub 205:29.08 xpcom/ds/nsGkAtomConsts.h.stub 205:29.15 xpcom/base/ErrorNamesInternal.h.stub 205:29.16 dom/base/UseCounterList.h.stub 205:29.30 accessible/xpcom/xpcAccEvents.h.stub 205:29.30 dom/bindings/CSS2Properties.webidl.stub 205:29.31 security/manager/ssl/nsSTSPreloadList.h.stub 205:30.23 toolkit/components/telemetry/TelemetryEventData.h.stub 205:30.79 toolkit/components/telemetry/TelemetryEventEnums.h.stub 205:31.32 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 205:32.74 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 205:33.30 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 205:35.21 toolkit/components/telemetry/TelemetryProcessData.h.stub 205:35.42 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 205:35.62 toolkit/components/telemetry/TelemetryScalarData.h.stub 205:36.62 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 206:04.86 Generating /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestExampleWorkerInterface-example.h 206:04.86 Generating /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestExampleWorkerInterface-example.cpp 206:04.86 Generating /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestExampleProxyInterface-example.h 206:04.86 Generating /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestExampleProxyInterface-example.cpp 206:04.86 Generating /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestExampleInterface-example.h 206:04.86 Generating /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestExampleInterface-example.cpp 206:05.18 toolkit/library/rust/force-cargo-library-build 206:05.19 js/src/frontend/binsource/force-cargo-host-program-build 206:05.19 testing/geckodriver/force-cargo-program-build 206:06.03 Finished release [optimized] target(s) in 0.82s 206:06.09 Finished release [optimized] target(s) in 0.89s 206:06.66 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-66.0.3/xpcom/rust/nserror) 206:10.09 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-66.0.3/xpcom/rust/xpcom) 206:10.72 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/mfbt/Unified_cpp_mfbt0.cpp:137: 206:10.72 /builddir/build/BUILD/firefox-66.0.3/mfbt/double-conversion/double-conversion/diy-fp.cc: In member function 'double_conversion::Bignum::AddUInt64(unsigned long)': 206:10.72 /builddir/build/BUILD/firefox-66.0.3/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] 206:10.72 } // namespace double_conversion 206:10.72 ^ 206:10.72 /builddir/build/BUILD/firefox-66.0.3/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] 206:10.72 /builddir/build/BUILD/firefox-66.0.3/mfbt/double-conversion/double-conversion/diy-fp.cc: In function 'double_conversion::BignumDtoa(double, double_conversion::BignumDtoaMode, int, double_conversion::Vector, int*, int*)': 206:10.72 /builddir/build/BUILD/firefox-66.0.3/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] 206:10.72 /builddir/build/BUILD/firefox-66.0.3/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] 206:28.04 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:47: 206:28.04 /builddir/build/BUILD/firefox-66.0.3/js/src/gc/Marking.cpp: In member function 'JS::Compartment::findOutgoingEdges(js::gc::ZoneComponentFinder&)': 206:28.04 /builddir/build/BUILD/firefox-66.0.3/js/src/gc/Marking.cpp:3711:1: warning: the control flow of function '_ZN2JS11Compartment17findOutgoingEdgesERN2js2gc19ZoneComponentFinderE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 206:28.04 } // namespace js 206:28.04 ^ 206:28.04 /builddir/build/BUILD/firefox-66.0.3/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] 206:42.13 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-66.0.3/media/webrtc/signaling/src/sdp/rsdparsa_capi) 206:48.40 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-66.0.3/intl/encoding_glue) 206:49.94 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-66.0.3/netwerk/base/rust-helper) 206:51.29 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-66.0.3/netwerk/base/mozurl) 206:52.97 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-66.0.3/servo/components/style) 206:53.13 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:47: 206:53.13 /builddir/build/BUILD/firefox-66.0.3/js/src/frontend/SwitchEmitter.cpp: In member function 'js::frontend::ParseContext::Scope::removeCatchParameters(js::frontend::ParseContext*, js::frontend::ParseContext::Scope&)': 206:53.13 /builddir/build/BUILD/firefox-66.0.3/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] 206:53.13 } 206:53.13 ^ 206:53.14 /builddir/build/BUILD/firefox-66.0.3/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] 207:43.46 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:47: 207:43.46 /builddir/build/BUILD/firefox-66.0.3/js/src/wasm/WasmTable.cpp: In function 'js::wasm::GenerateStubs(js::wasm::ModuleEnvironment const&, mozilla::Vector const&, mozilla::Vector const&, js::wasm::CompiledCode*)': 207:43.46 /builddir/build/BUILD/firefox-66.0.3/js/src/wasm/WasmTable.cpp:323:1: warning: the control flow of function '_ZN2js4wasm13GenerateStubsERKNS0_17ModuleEnvironmentERKN7mozilla6VectorINS0_10FuncImportELm0ENS_17SystemAllocPolicyEEERKNS5_INS0_10FuncExportELm0ES7_EEPNS0_12CompiledCodeE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 207:43.46 } 207:43.46 ^ 207:43.46 /builddir/build/BUILD/firefox-66.0.3/js/src/wasm/WasmTable.cpp:323:1: warning: the control flow of function '_ZN2js4wasm13GenerateStubsERKNS0_17ModuleEnvironmentERKN7mozilla6VectorINS0_10FuncImportELm0ENS_17SystemAllocPolicyEEERKNS5_INS0_10FuncExportELm0ES7_EEPNS0_12CompiledCodeE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 208:02.94 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/jit/Unified_cpp_js_src_jit3.cpp:47: 208:02.94 /builddir/build/BUILD/firefox-66.0.3/js/src/jit/FoldLinearArithConstants.cpp: In member function 'js::jit::CodeGenerator::visitGetPropertyPolymorphicT(js::jit::LGetPropertyPolymorphicT*)': 208:02.94 /builddir/build/BUILD/firefox-66.0.3/js/src/jit/FoldLinearArithConstants.cpp:111:1: warning: the control flow of function '_ZN2js3jit13CodeGenerator28visitGetPropertyPolymorphicTEPNS0_24LGetPropertyPolymorphicTE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 208:02.94 } /* namespace js */ 208:02.94 ^ 208:02.94 /builddir/build/BUILD/firefox-66.0.3/js/src/jit/FoldLinearArithConstants.cpp:111:1: warning: the control flow of function '_ZN2js3jit13CodeGenerator28visitGetPropertyPolymorphicTEPNS0_24LGetPropertyPolymorphicTE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 208:58.78 config/external/icu/data/icudata_gas.o 209:08.95 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/jit/Unified_cpp_js_src_jit9.cpp:47: 209:08.95 /builddir/build/BUILD/firefox-66.0.3/js/src/jit/StupidAllocator.cpp: In member function 'js::jit::StupidAllocator::registerIsReserved(js::jit::LInstruction*, js::jit::AnyRegister)': 209:08.95 /builddir/build/BUILD/firefox-66.0.3/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] 209:08.95 } 209:08.95 ^ 209:08.95 /builddir/build/BUILD/firefox-66.0.3/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] 209:29.93 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 209:29.94 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 209:29.94 #pragma pipeloop(0) 209:29.94 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 209:29.94 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 209:29.94 #pragma pipeloop(0) 209:29.94 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 209:29.94 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 209:29.94 #pragma pipeloop(0) 209:29.94 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 209:29.94 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 209:29.94 #pragma pipeloop(0) 209:29.94 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 209:29.94 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 209:29.94 ^~~~~ 209:29.94 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 209:29.94 double digit, m2j, nextm2j, a, b; 209:29.94 ^~~~~~~ 209:29.94 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 209:29.94 int tmp; 209:29.94 ^~~ 209:30.16 In file included from /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mpi.c:10: 209:30.16 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 209:30.16 /builddir/build/BUILD/firefox-66.0.3/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] 209:30.16 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 209:30.16 ^ 209:30.16 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 209:30.16 int j = MP_MIN(k, MP_DIGIT_BIT); 209:30.16 ^~~~~~ 209:30.16 /builddir/build/BUILD/firefox-66.0.3/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] 209:30.16 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 209:30.16 ^~~ 209:30.16 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 209:30.16 int j = MP_MIN(k, MP_DIGIT_BIT); 209:30.16 ^~~~~~ 209:30.16 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mpi.c:2127:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 209:30.16 if (j < MP_DIGIT_BIT) { 209:30.16 ^ 209:30.19 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 209:30.19 /builddir/build/BUILD/firefox-66.0.3/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] 209:30.19 if (val >= r) 209:30.19 ^~ 209:30.40 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 209:30.40 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 209:30.40 for (db = 0; db < sizeof(mp_digit); db++) { 209:30.40 ^ 209:30.40 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 209:30.40 /builddir/build/BUILD/firefox-66.0.3/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 209:30.40 for (db = 0; db < sizeof(mp_digit); db++) { 209:30.40 ^ 209:36.30 /builddir/build/BUILD/firefox-66.0.3/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 209:36.30 /builddir/build/BUILD/firefox-66.0.3/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 209:36.30 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 209:36.30 ^~~ 209:36.30 /builddir/build/BUILD/firefox-66.0.3/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 209:36.30 s = HUFF_EXTEND(r, s); 209:36.30 ^~~~~~~~~~~ 209:36.30 /builddir/build/BUILD/firefox-66.0.3/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 209:36.30 /builddir/build/BUILD/firefox-66.0.3/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 209:36.30 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 209:36.30 ^~~ 209:36.30 /builddir/build/BUILD/firefox-66.0.3/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 209:36.30 s = HUFF_EXTEND(r, s); 209:36.30 ^~~~~~~~~~~ 209:39.43 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 209:39.43 /builddir/build/BUILD/firefox-66.0.3/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 209:39.43 /builddir/build/BUILD/firefox-66.0.3/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 209:39.43 uint64_t dst_offset = first_table_offset; 209:39.43 ^~~~~~~~~~ 209:40.54 In file included from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/scales.h:21, 209:40.54 from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/vorbis_codebook.c:23: 209:40.55 /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 209:40.55 static int vorbis_ftoi(double f){ 209:40.55 ^~~~~~~~~~~ 209:40.63 In file included from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/bitrate.h:22, 209:40.63 from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/codec_internal.h:58, 209:40.63 from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/vorbis_floor1.c:22: 209:40.63 /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 209:40.63 static int vorbis_ftoi(double f){ 209:40.63 ^~~~~~~~~~~ 209:40.76 In file included from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/bitrate.h:22, 209:40.76 from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/codec_internal.h:58, 209:40.76 from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/vorbis_info.c:25: 209:40.76 /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 209:40.76 static int vorbis_ftoi(double f){ 209:40.76 ^~~~~~~~~~~ 209:40.85 In file included from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/bitrate.h:22, 209:40.85 from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/codec_internal.h:58, 209:40.85 from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/vorbis_res0.c:27: 209:40.85 /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 209:40.85 static int vorbis_ftoi(double f){ 209:40.85 ^~~~~~~~~~~ 209:40.97 In file included from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/vorbis_window.c:19: 209:40.98 /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 209:40.98 static int vorbis_ftoi(double f){ 209:40.98 ^~~~~~~~~~~ 209:41.72 In file included from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/bitrate.h:22, 209:41.72 from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/codec_internal.h:58, 209:41.72 from /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/vorbis_analysis.c:22, 209:41.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:2: 209:41.72 /builddir/build/BUILD/firefox-66.0.3/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 209:41.72 static int vorbis_ftoi(double f){ 209:41.72 ^~~~~~~~~~~ 209:43.45 /builddir/build/BUILD/firefox-66.0.3/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 209:43.45 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 209:43.45 ^~~~~~~~~~ 210:10.97 /builddir/build/BUILD/firefox-66.0.3/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 210:10.97 /builddir/build/BUILD/firefox-66.0.3/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 210:10.97 default: 210:10.97 ^~~~~~~ 210:11.06 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 210:11.06 /builddir/build/BUILD/firefox-66.0.3/media/libnestegg/src/nestegg.c: In function 'ne_parse': 210:11.06 /builddir/build/BUILD/firefox-66.0.3/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 210:11.06 uint64_t id, size, peeked_id; 210:11.06 ^~~~~~~~~ 210:24.96 /builddir/build/BUILD/firefox-66.0.3/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 210:24.96 /builddir/build/BUILD/firefox-66.0.3/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 210:24.96 spx_uint32_t i; 210:24.96 ^ 210:29.80 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/Unified_cpp_js_src12.cpp:47: 210:29.80 /builddir/build/BUILD/firefox-66.0.3/js/src/vm/Compartment.cpp: In member function 'js::CrossCompartmentKey::trace(JSTracer*)': 210:29.80 /builddir/build/BUILD/firefox-66.0.3/js/src/vm/Compartment.cpp:512:1: warning: the control flow of function '_ZN2js19CrossCompartmentKey5traceEP8JSTracer' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 210:29.80 } 210:29.80 ^ 210:29.81 /builddir/build/BUILD/firefox-66.0.3/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] 210:30.13 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_63(const char*, UBool, UParseError*, UErrorCode*)': 210:30.13 /builddir/build/BUILD/firefox-66.0.3/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] 210:30.13 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 210:30.13 ^ 210:30.13 In file included from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/platform.h:25, 210:30.13 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/ptypes.h:52, 210:30.13 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/umachine.h:46, 210:30.13 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/utypes.h:38, 210:30.13 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/ustring.h:21, 210:30.13 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/ucol_sit.cpp:18: 210:30.13 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/urename.h:764:54: note: declared here 210:30.13 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 210:30.14 ^~~~~~~~~~~~~~~~~~~ 210:30.14 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 210:30.14 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 210:30.14 ^ 210:30.14 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 210:30.14 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 210:30.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:30.14 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/urename.h:764:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 210:30.14 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 210:30.14 ^~~~~~~~~~~~~~~~~~~~~~~~ 210:30.14 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 210:30.14 ucol_setVariableTop(UCollator *coll, 210:30.14 ^~~~~~~~~~~~~~~~~~~ 210:30.14 /builddir/build/BUILD/firefox-66.0.3/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] 210:30.14 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 210:30.14 ^ 210:30.14 In file included from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/platform.h:25, 210:30.14 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/ptypes.h:52, 210:30.14 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/umachine.h:46, 210:30.14 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/utypes.h:38, 210:30.14 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/ustring.h:21, 210:30.14 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/ucol_sit.cpp:18: 210:30.14 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/urename.h:764:54: note: declared here 210:30.14 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 210:30.14 ^~~~~~~~~~~~~~~~~~~ 210:30.14 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 210:30.14 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 210:30.14 ^ 210:30.14 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 210:30.14 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 210:30.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:30.16 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/urename.h:764:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 210:30.16 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 210:30.16 ^~~~~~~~~~~~~~~~~~~~~~~~ 210:30.16 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 210:30.16 ucol_setVariableTop(UCollator *coll, 210:30.16 ^~~~~~~~~~~~~~~~~~~ 210:30.16 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_63(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 210:30.16 ucol_restoreVariableTop(result, s.variableTopValue, status); 210:30.16 ^ 210:30.16 In file included from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/platform.h:25, 210:30.16 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/ptypes.h:52, 210:30.16 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/umachine.h:46, 210:30.16 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/utypes.h:38, 210:30.16 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/ustring.h:21, 210:30.16 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/ucol_sit.cpp:18: 210:30.16 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/urename.h:755:58: note: declared here 210:30.16 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 210:30.16 ^~~~~~~~~~~~~~~~~~~~~~~ 210:30.16 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 210:30.16 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 210:30.16 ^ 210:30.16 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 210:30.16 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 210:30.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:30.16 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/urename.h:755:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 210:30.16 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 210:30.16 ^~~~~~~~~~~~~~~~~~~~~~~~ 210:30.16 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 210:30.16 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 210:30.16 ^~~~~~~~~~~~~~~~~~~~~~~ 210:30.16 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_63(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 210:30.17 ucol_restoreVariableTop(result, s.variableTopValue, status); 210:30.17 ^ 210:30.17 In file included from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/platform.h:25, 210:30.17 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/ptypes.h:52, 210:30.17 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/umachine.h:46, 210:30.17 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/utypes.h:38, 210:30.17 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/ustring.h:21, 210:30.17 from /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/ucol_sit.cpp:18: 210:30.17 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/urename.h:755:58: note: declared here 210:30.17 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 210:30.17 ^~~~~~~~~~~~~~~~~~~~~~~ 210:30.17 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 210:30.17 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 210:30.17 ^ 210:30.17 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 210:30.17 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 210:30.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:30.17 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/urename.h:755:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 210:30.17 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 210:30.17 ^~~~~~~~~~~~~~~~~~~~~~~~ 210:30.17 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 210:30.17 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 210:30.17 ^~~~~~~~~~~~~~~~~~~~~~~ 210:40.61 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/Unified_cpp_js_src13.cpp:47: 210:40.61 /builddir/build/BUILD/firefox-66.0.3/js/src/vm/EnvironmentObject.cpp: In function 'js::Debugger::replaceFrameGuts(JSContext*, js::AbstractFramePtr, js::AbstractFramePtr, js::ScriptFrameIter&)': 210:40.61 /builddir/build/BUILD/firefox-66.0.3/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] 210:40.61 } 210:40.61 ^ 210:40.61 /builddir/build/BUILD/firefox-66.0.3/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] 210:44.88 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 210:44.88 /builddir/build/BUILD/firefox-66.0.3/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 210:44.88 #pragma omp parallel for 210:44.88 /builddir/build/BUILD/firefox-66.0.3/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 210:44.88 #pragma omp parallel for 210:44.88 /builddir/build/BUILD/firefox-66.0.3/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 210:44.88 #pragma omp parallel for 210:44.88 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 210:44.88 /builddir/build/BUILD/firefox-66.0.3/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 210:44.88 #define PI 3.1415926536 210:44.88 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 210:44.88 /builddir/build/BUILD/firefox-66.0.3/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 210:44.88 #define PI M_PI 210:44.89 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 210:44.89 /builddir/build/BUILD/firefox-66.0.3/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 210:44.89 #pragma omp parallel for 210:44.89 /builddir/build/BUILD/firefox-66.0.3/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 210:44.89 #pragma omp critical 210:44.95 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 210:44.95 /builddir/build/BUILD/firefox-66.0.3/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 210:44.95 /builddir/build/BUILD/firefox-66.0.3/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 210:44.95 uint count; 210:44.95 ^~~~~ 210:51.16 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/Unified_cpp_js_src15.cpp:47: 210:51.16 /builddir/build/BUILD/firefox-66.0.3/js/src/vm/JSAtom.cpp: In function 'AtomizeUTF8OrWTF8Chars(JSContext*, char const*, unsigned long)JSAtom*': 210:51.16 /builddir/build/BUILD/firefox-66.0.3/js/src/vm/JSAtom.cpp:1240:1: warning: the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9WTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 210:51.16 } 210:51.16 ^ 210:51.16 /builddir/build/BUILD/firefox-66.0.3/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] 210:51.16 /builddir/build/BUILD/firefox-66.0.3/js/src/vm/JSAtom.cpp: In function 'AtomizeUTF8OrWTF8Chars(JSContext*, char const*, unsigned long)JSAtom*': 210:51.16 /builddir/build/BUILD/firefox-66.0.3/js/src/vm/JSAtom.cpp:1240:1: warning: the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9UTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 210:51.17 /builddir/build/BUILD/firefox-66.0.3/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] 211:03.22 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/Unified_cpp_js_src17.cpp:47: 211:03.22 /builddir/build/BUILD/firefox-66.0.3/js/src/vm/PIC.cpp: In member function 'JS::WeakCache, js::ObjectGroupRealm::AllocationSiteKey, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy > > >::lookupForAdd(js::ObjectGroupRealm::AllocationSiteKey const&)': 211:03.22 /builddir/build/BUILD/firefox-66.0.3/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] 211:03.22 } 211:03.22 ^ 211:03.22 /builddir/build/BUILD/firefox-66.0.3/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] 211:03.22 /builddir/build/BUILD/firefox-66.0.3/js/src/vm/PIC.cpp: In member function 'JS::WeakCache >::lookupForAdd(js::ObjectGroupRealm::NewEntry::Lookup const&)': 211:03.23 /builddir/build/BUILD/firefox-66.0.3/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] 211:03.23 /builddir/build/BUILD/firefox-66.0.3/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] 211:11.01 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/security/apps/Unified_cpp_security_apps0.cpp:11: 211:11.01 /builddir/build/BUILD/firefox-66.0.3/security/apps/AppTrustDomain.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 211:11.01 /builddir/build/BUILD/firefox-66.0.3/security/apps/AppTrustDomain.cpp:310:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 211:11.01 } // namespace mozilla 211:11.01 ^ 211:11.01 /builddir/build/BUILD/firefox-66.0.3/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] 211:11.01 /builddir/build/BUILD/firefox-66.0.3/security/apps/AppTrustDomain.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 211:11.01 /builddir/build/BUILD/firefox-66.0.3/security/apps/AppTrustDomain.cpp:310:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 211:11.01 /builddir/build/BUILD/firefox-66.0.3/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] 211:11.01 /builddir/build/BUILD/firefox-66.0.3/security/apps/AppTrustDomain.cpp: In function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)': 211:11.01 /builddir/build/BUILD/firefox-66.0.3/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] 211:11.01 /builddir/build/BUILD/firefox-66.0.3/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] 211:11.01 /builddir/build/BUILD/firefox-66.0.3/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] 211:12.14 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/Unified_cpp_js_src18.cpp:47: 211:12.14 /builddir/build/BUILD/firefox-66.0.3/js/src/vm/RegExpObject.cpp: In member function 'JS::WeakCache, js::RegExpZone::Key, js::ZoneAllocPolicy> >::lookupForAdd(js::RegExpZone::Key const&)': 211:12.14 /builddir/build/BUILD/firefox-66.0.3/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] 211:12.14 } 211:12.14 ^ 211:12.14 /builddir/build/BUILD/firefox-66.0.3/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] 211:14.48 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsDebugImpl.cpp:468:4: warning: #warning do not know how to break on this platform [-Wcpp] 211:14.48 # warning do not know how to break on this platform 211:14.48 ^~~~~~~ 211:14.48 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsDebugImpl.cpp:544:4: warning: #warning do not know how to break on this platform [-Wcpp] 211:14.48 # warning do not know how to break on this platform 211:14.48 ^~~~~~~ 211:15.12 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsDebugImpl.cpp:440:13: warning: 'void RealBreak()' defined but not used [-Wunused-function] 211:15.12 static void RealBreak() { 211:15.12 ^~~~~~~~~ 211:21.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 211:21.73 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 211:21.73 /builddir/build/BUILD/firefox-66.0.3/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] 211:21.73 memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 211:21.73 ^ 211:21.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 211:21.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 211:21.73 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/CycleCollectedJSContext.cpp:7, 211:21.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 211:21.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:4079:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 211:21.73 struct PerThreadAtomCache : public APZBucketAtoms, 211:21.73 ^~~~~~~~~~~~~~~~~~ 211:23.22 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 211:23.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 211:23.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 211:23.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 211:23.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 211:23.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 211:23.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsapi.h:29, 211:23.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:10, 211:23.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 211:23.22 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/AvailableMemoryTracker.cpp:21, 211:23.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 211:23.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 211:23.22 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 211:23.22 /builddir/build/BUILD/firefox-66.0.3/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] 211:23.22 memset(aT, 0, sizeof(T)); 211:23.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 211:23.22 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/MemoryTelemetry.cpp:8, 211:23.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:128: 211:23.22 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 211:23.22 struct AmountFns { 211:23.22 ^~~~~~~~~ 211:23.22 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 211:23.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 211:23.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 211:23.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 211:23.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 211:23.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 211:23.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsapi.h:29, 211:23.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:10, 211:23.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 211:23.23 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/AvailableMemoryTracker.cpp:21, 211:23.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 211:23.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 211:23.23 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 211:23.23 /builddir/build/BUILD/firefox-66.0.3/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] 211:23.23 memset(aT, 0, sizeof(T)); 211:23.23 ~~~~~~^~~~~~~~~~~~~~~~~~ 211:23.23 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/MemoryTelemetry.cpp:8, 211:23.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:128: 211:23.23 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 211:23.23 struct SizeOfTabFns { 211:23.23 ^~~~~~~~~~~~ 211:25.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 211:25.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 211:25.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 211:25.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 211:25.03 from /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsTArray.h:29, 211:25.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Tokenizer.h:15, 211:25.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 211:25.03 from /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/IncrementalTokenizer.cpp:7, 211:25.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 211:25.03 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 211:25.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:25.03 foundInterface = 0; \ 211:25.03 ^~~~~~~~~~~~~~ 211:25.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:25.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:25.03 ^~~~~~~~~~~~~~~~~~~~~~~ 211:25.03 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:25.03 NS_INTERFACE_MAP_END 211:25.03 ^~~~~~~~~~~~~~~~~~~~ 211:25.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 211:25.03 else 211:25.03 ^~~~ 211:25.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 211:25.03 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 211:25.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:25.03 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 211:25.03 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 211:25.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:25.03 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 211:25.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:25.03 foundInterface = 0; \ 211:25.03 ^~~~~~~~~~~~~~ 211:25.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:25.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:25.03 ^~~~~~~~~~~~~~~~~~~~~~~ 211:25.03 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:25.03 NS_INTERFACE_MAP_END 211:25.03 ^~~~~~~~~~~~~~~~~~~~ 211:25.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 211:25.03 else 211:25.03 ^~~~ 211:25.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 211:25.03 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 211:25.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:25.03 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 211:25.03 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 211:25.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:26.15 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 211:26.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:26.15 foundInterface = 0; \ 211:26.15 ^~~~~~~~~~~~~~ 211:26.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:26.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:26.15 ^~~~~~~~~~~~~~~~~~~~~~~ 211:26.16 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsHashPropertyBag.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:26.16 NS_INTERFACE_MAP_END 211:26.16 ^~~~~~~~~~~~~~~~~~~~ 211:26.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 211:26.16 else 211:26.16 ^~~~ 211:26.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 211:26.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 211:26.16 ^~~~~~~~~~~~~~~~~~ 211:26.16 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsHashPropertyBag.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 211:26.16 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 211:26.16 ^~~~~~~~~~~~~~~~~~~~~~ 211:26.16 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 211:26.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:26.16 foundInterface = 0; \ 211:26.16 ^~~~~~~~~~~~~~ 211:26.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:26.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:26.16 ^~~~~~~~~~~~~~~~~~~~~~~ 211:26.16 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsHashPropertyBag.cpp:281:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:26.16 NS_INTERFACE_MAP_END 211:26.16 ^~~~~~~~~~~~~~~~~~~~ 211:26.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 211:26.16 else 211:26.16 ^~~~ 211:26.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 211:26.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 211:26.16 ^~~~~~~~~~~~~~~~~~ 211:26.16 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsHashPropertyBag.cpp:280:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 211:26.16 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 211:26.16 ^~~~~~~~~~~~~~~~~~~~~~ 211:26.58 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 211:26.58 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/NSPRLogModulesParser.cpp: In member function 'mozilla::IncrementalFinalizeRunnable::ReleaseNow(bool)': 211:26.58 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/NSPRLogModulesParser.cpp:47:1: warning: the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 211:26.58 } // namespace mozilla 211:26.58 ^ 211:26.59 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/NSPRLogModulesParser.cpp:47:1: warning: the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 211:26.59 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/NSPRLogModulesParser.cpp:47:1: warning: the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 211:30.74 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsUtils.h:14, 211:30.74 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCOMPtr.h:30, 211:30.74 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCOMPtr.cpp:7, 211:30.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 211:30.74 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 211:30.74 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:30.74 foundInterface = 0; \ 211:30.74 ^~~~~~~~~~~~~~ 211:30.74 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:30.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:30.75 ^~~~~~~~~~~~~~~~~~~~~~~ 211:30.75 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:30.75 NS_INTERFACE_MAP_END 211:30.75 ^~~~~~~~~~~~~~~~~~~~ 211:30.75 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 211:30.75 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 211:30.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 211:30.75 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsClassInfoImpl.cpp:7, 211:30.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:20: 211:30.75 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:30.75 } else 211:30.75 ^~~~ 211:30.75 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 211:30.75 NS_IMPL_QUERY_CLASSINFO(aClass) \ 211:30.75 ^~~~~~~~~~~~~~~~~~~~~~~ 211:30.75 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 211:30.75 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 211:30.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 211:31.38 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 211:31.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 211:31.38 from /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsArrayEnumerator.h:12, 211:31.38 from /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsPersistentProperties.cpp:7, 211:31.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 211:31.38 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 211:31.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:31.39 foundInterface = 0; \ 211:31.39 ^~~~~~~~~~~~~~ 211:31.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:31.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:31.39 ^~~~~~~~~~~~~~~~~~~~~~~ 211:31.39 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsVariant.cpp:1878:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:31.39 NS_INTERFACE_MAP_END 211:31.39 ^~~~~~~~~~~~~~~~~~~~ 211:31.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 211:31.39 else 211:31.39 ^~~~ 211:31.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 211:31.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 211:31.39 ^~~~~~~~~~~~~~~~~~ 211:31.39 /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsVariant.cpp:1877:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 211:31.39 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 211:31.39 ^~~~~~~~~~~~~~~~~~~~~~ 211:40.26 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 211:40.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 211:40.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIInputStream.h:10, 211:40.26 from /builddir/build/BUILD/firefox-66.0.3/xpcom/io/Base64.cpp:12, 211:40.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 211:40.26 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 211:40.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:40.26 foundInterface = 0; \ 211:40.26 ^~~~~~~~~~~~~~ 211:40.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:40.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:40.26 ^~~~~~~~~~~~~~~~~~~~~~~ 211:40.26 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:40.26 NS_INTERFACE_MAP_END 211:40.26 ^~~~~~~~~~~~~~~~~~~~ 211:40.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 211:40.26 else 211:40.26 ^~~~ 211:40.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 211:40.26 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 211:40.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:40.26 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 211:40.26 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 211:40.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:40.28 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 211:40.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:40.28 foundInterface = 0; \ 211:40.28 ^~~~~~~~~~~~~~ 211:40.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:40.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:40.28 ^~~~~~~~~~~~~~~~~~~~~~~ 211:40.28 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:40.28 NS_INTERFACE_MAP_END 211:40.28 ^~~~~~~~~~~~~~~~~~~~ 211:40.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 211:40.28 else 211:40.28 ^~~~ 211:40.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 211:40.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 211:40.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:40.28 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 211:40.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 211:40.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:40.29 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 211:40.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:40.29 foundInterface = 0; \ 211:40.29 ^~~~~~~~~~~~~~ 211:40.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:40.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:40.29 ^~~~~~~~~~~~~~~~~~~~~~~ 211:40.29 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:40.29 NS_INTERFACE_MAP_END 211:40.29 ^~~~~~~~~~~~~~~~~~~~ 211:40.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 211:40.29 else 211:40.29 ^~~~ 211:40.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 211:40.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 211:40.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:40.29 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 211:40.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 211:40.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:42.84 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 211:42.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 211:42.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 211:42.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 211:42.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 211:42.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 211:42.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsapi.h:29, 211:42.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:10, 211:42.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 211:42.85 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryImpl.cpp:8, 211:42.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 211:42.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 211:42.85 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 211:42.85 /builddir/build/BUILD/firefox-66.0.3/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] 211:42.85 memset(aT, 0, sizeof(T)); 211:42.85 ~~~~~~^~~~~~~~~~~~~~~~~~ 211:42.85 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.cpp:14, 211:42.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 211:42.85 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 211:42.85 struct AmountFns { 211:42.85 ^~~~~~~~~ 211:42.85 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 211:42.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 211:42.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 211:42.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 211:42.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 211:42.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 211:42.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsapi.h:29, 211:42.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:10, 211:42.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 211:42.85 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryImpl.cpp:8, 211:42.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 211:42.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 211:42.85 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 211:42.85 /builddir/build/BUILD/firefox-66.0.3/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] 211:42.86 memset(aT, 0, sizeof(T)); 211:42.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 211:42.86 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.cpp:14, 211:42.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 211:42.86 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 211:42.86 struct SizeOfTabFns { 211:42.86 ^~~~~~~~~~~~ 211:44.75 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 211:44.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 211:44.75 from /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsInputStreamTee.cpp:10, 211:44.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 211:44.75 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 211:44.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:44.75 foundInterface = 0; \ 211:44.75 ^~~~~~~~~~~~~~ 211:44.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:44.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:44.75 ^~~~~~~~~~~~~~~~~~~~~~~ 211:44.75 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsMultiplexInputStream.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:44.75 NS_INTERFACE_MAP_END 211:44.75 ^~~~~~~~~~~~~~~~~~~~ 211:44.75 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsLocalFileUnix.h:22, 211:44.75 from /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsLocalFile.h:44, 211:44.75 from /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsLocalFileCommon.cpp:9, 211:44.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 211:44.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:44.75 } else 211:44.75 ^~~~ 211:44.75 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsMultiplexInputStream.cpp:171:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 211:44.75 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 211:44.75 ^~~~~~~~~~~~~~~~~~~~~~~ 211:44.88 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 211:44.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 211:44.88 from /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsInputStreamTee.cpp:10, 211:44.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 211:44.88 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 211:44.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:44.88 foundInterface = 0; \ 211:44.88 ^~~~~~~~~~~~~~ 211:44.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:44.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:44.88 ^~~~~~~~~~~~~~~~~~~~~~~ 211:44.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:44.88 NS_INTERFACE_MAP_END 211:44.88 ^~~~~~~~~~~~~~~~~~~~ 211:44.88 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsStringStream.cpp:91:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 211:44.88 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 211:44.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 211:44.88 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsLocalFileUnix.h:22, 211:44.88 from /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsLocalFile.h:44, 211:44.88 from /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsLocalFileCommon.cpp:9, 211:44.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 211:44.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:44.88 } else 211:44.88 ^~~~ 211:44.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 211:44.88 NS_IMPL_QUERY_CLASSINFO(aClass) \ 211:44.88 ^~~~~~~~~~~~~~~~~~~~~~~ 211:44.88 /builddir/build/BUILD/firefox-66.0.3/xpcom/io/nsStringStream.cpp:91:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 211:44.88 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 211:44.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 212:06.56 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 212:06.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 212:06.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 212:06.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 212:06.56 from /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/ThreadEventQueue.cpp:7, 212:06.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 212:06.57 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 212:06.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:06.57 foundInterface = 0; \ 212:06.57 ^~~~~~~~~~~~~~ 212:06.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:06.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:06.57 ^~~~~~~~~~~~~~~~~~~~~~~ 212:06.57 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThread.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:06.57 NS_INTERFACE_MAP_END 212:06.57 ^~~~~~~~~~~~~~~~~~~~ 212:06.57 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 212:06.57 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThread.cpp:196:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:06.57 } else 212:06.57 ^~~~ 212:06.59 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 212:06.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 212:06.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 212:06.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 212:06.60 from /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/ThreadEventQueue.cpp:7, 212:06.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 212:06.60 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 212:06.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:06.60 foundInterface = 0; \ 212:06.60 ^~~~~~~~~~~~~~ 212:06.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:06.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:06.60 ^~~~~~~~~~~~~~~~~~~~~~~ 212:06.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:06.60 NS_INTERFACE_MAP_END 212:06.60 ^~~~~~~~~~~~~~~~~~~~ 212:06.60 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadManager.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 212:06.60 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 212:06.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 212:06.60 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThread.cpp:20, 212:06.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 212:06.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:06.60 } else 212:06.60 ^~~~ 212:06.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 212:06.60 } else 212:06.60 ^~~~ 212:06.60 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadManager.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 212:06.60 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 212:06.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 212:06.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 212:06.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 212:06.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 212:06.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 212:06.60 from /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/ThreadEventQueue.cpp:7, 212:06.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 212:06.60 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 212:06.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:06.60 foundInterface = 0; \ 212:06.60 ^~~~~~~~~~~~~~ 212:06.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:06.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:06.60 ^~~~~~~~~~~~~~~~~~~~~~~ 212:06.60 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadManager.cpp:162:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:06.60 NS_INTERFACE_MAP_END 212:06.60 ^~~~~~~~~~~~~~~~~~~~ 212:06.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:06.61 else 212:06.61 ^~~~ 212:06.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 212:06.61 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 212:06.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:06.61 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadManager.cpp:161:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 212:06.61 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 212:06.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:06.63 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 212:06.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:06.63 foundInterface = 0; \ 212:06.63 ^~~~~~~~~~~~~~ 212:06.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:06.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:06.63 ^~~~~~~~~~~~~~~~~~~~~~~ 212:06.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:06.63 NS_INTERFACE_MAP_END 212:06.63 ^~~~~~~~~~~~~~~~~~~~ 212:06.63 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 212:06.63 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 212:06.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 212:06.63 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThread.cpp:20, 212:06.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 212:06.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:06.63 } else 212:06.63 ^~~~ 212:06.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 212:06.63 } else 212:06.63 ^~~~ 212:06.63 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 212:06.63 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 212:06.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 212:09.43 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:119: 212:09.43 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsTimerImpl.cpp: In function 'EnsureEnvHash()': 212:09.43 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsTimerImpl.cpp:789:76: warning: the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:09.43 const nsTimerImpl::Callback::NameNothing nsTimerImpl::Callback::Nothing = 0; 212:09.43 ^ 212:09.43 /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsTimerImpl.cpp:789:76: warning: the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:10.25 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc64_linux.o 212:10.25 xpcom/reflect/xptcall/md/unix/xptcstubs_asm_ppc64_linux.o 212:15.98 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 212:15.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 212:15.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIProtocolHandler.h:10, 212:15.98 from /builddir/build/BUILD/firefox-66.0.3/chrome/nsChromeProtocolHandler.h:9, 212:15.98 from /builddir/build/BUILD/firefox-66.0.3/chrome/nsChromeProtocolHandler.cpp:13, 212:15.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/chrome/Unified_cpp_chrome0.cpp:2: 212:15.98 /builddir/build/BUILD/firefox-66.0.3/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 212:15.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:15.99 foundInterface = 0; \ 212:15.99 ^~~~~~~~~~~~~~ 212:15.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:15.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:15.99 ^~~~~~~~~~~~~~~~~~~~~~~ 212:15.99 /builddir/build/BUILD/firefox-66.0.3/chrome/nsChromeRegistry.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:15.99 NS_INTERFACE_MAP_END 212:15.99 ^~~~~~~~~~~~~~~~~~~~ 212:15.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:15.99 else 212:15.99 ^~~~ 212:15.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 212:15.99 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 212:15.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:15.99 /builddir/build/BUILD/firefox-66.0.3/chrome/nsChromeRegistry.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 212:15.99 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 212:15.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:19.57 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/chrome/Unified_cpp_chrome0.cpp:29: 212:19.57 /builddir/build/BUILD/firefox-66.0.3/chrome/nsChromeRegistryContent.cpp: In member function 'nsChromeRegistryChrome::nsProviderArray::GetProvider(nsTSubstring const&, nsChromeRegistryChrome::nsProviderArray::MatchType)': 212:19.57 /builddir/build/BUILD/firefox-66.0.3/chrome/nsChromeRegistryContent.cpp:229:1: warning: the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:19.57 } 212:19.57 ^ 212:19.57 /builddir/build/BUILD/firefox-66.0.3/chrome/nsChromeRegistryContent.cpp:229:1: warning: the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:21.37 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/js/src/Unified_cpp_js_src19.cpp:47: 212:21.37 /builddir/build/BUILD/firefox-66.0.3/js/src/vm/Shape.cpp: In member function 'JS::WeakCache, js::StackBaseShape, js::SystemAllocPolicy> >::lookupForAdd(js::StackBaseShape::Lookup const&)': 212:21.37 /builddir/build/BUILD/firefox-66.0.3/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] 212:21.37 } 212:21.37 ^ 212:21.37 /builddir/build/BUILD/firefox-66.0.3/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] 212:31.83 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 212:31.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 212:31.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 212:31.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 212:31.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 212:31.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h:25, 212:31.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 212:31.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 212:31.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFile.h:14, 212:31.83 from /builddir/build/BUILD/firefox-66.0.3/xpcom/build/FileLocation.h:13, 212:31.83 from /builddir/build/BUILD/firefox-66.0.3/xpcom/build/FileLocation.cpp:7, 212:31.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 212:31.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 212:31.83 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 212:31.84 /builddir/build/BUILD/firefox-66.0.3/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] 212:31.84 memset(aT, 0, sizeof(T)); 212:31.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 212:31.84 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/build/XPCOMInit.cpp:100, 212:31.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 212:31.84 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 212:31.84 struct AmountFns { 212:31.84 ^~~~~~~~~ 212:31.84 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 212:31.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 212:31.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 212:31.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 212:31.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 212:31.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h:25, 212:31.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 212:31.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 212:31.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFile.h:14, 212:31.84 from /builddir/build/BUILD/firefox-66.0.3/xpcom/build/FileLocation.h:13, 212:31.84 from /builddir/build/BUILD/firefox-66.0.3/xpcom/build/FileLocation.cpp:7, 212:31.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 212:31.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 212:31.84 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 212:31.84 /builddir/build/BUILD/firefox-66.0.3/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] 212:31.84 memset(aT, 0, sizeof(T)); 212:31.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 212:31.84 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/build/XPCOMInit.cpp:100, 212:31.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 212:31.84 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 212:31.84 struct SizeOfTabFns { 212:31.84 ^~~~~~~~~~~~ 212:46.89 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsUtils.h:14, 212:46.89 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCOMPtr.h:30, 212:46.89 from /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/Helpers.h:10, 212:46.89 from /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/Helpers.cpp:9, 212:46.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 212:46.89 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)': 212:46.89 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:46.89 foundInterface = 0; \ 212:46.89 ^~~~~~~~~~~~~~ 212:46.89 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:46.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:46.89 ^~~~~~~~~~~~~~~~~~~~~~~ 212:46.89 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/Helpers.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:46.89 NS_INTERFACE_MAP_END 212:46.89 ^~~~~~~~~~~~~~~~~~~~ 212:46.89 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:46.89 else 212:46.89 ^~~~ 212:46.89 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 212:46.89 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 212:46.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:46.89 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/Helpers.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 212:46.89 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 212:46.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:53.63 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 212:53.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 212:53.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:53.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 212:53.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 212:53.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsExpirationTracker.h:11, 212:53.63 from /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestExpirationTracker.cpp:10, 212:53.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2: 212:53.63 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)': 212:53.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:53.63 foundInterface = 0; \ 212:53.63 ^~~~~~~~~~~~~~ 212:53.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:53.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:53.63 ^~~~~~~~~~~~~~~~~~~~~~~ 212:53.63 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:53.63 NS_INTERFACE_MAP_END 212:53.63 ^~~~~~~~~~~~~~~~~~~~ 212:53.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:53.63 else 212:53.63 ^~~~ 212:53.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 212:53.63 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 212:53.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:53.63 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 212:53.63 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 212:53.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:54.11 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)': 212:54.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:54.11 foundInterface = 0; \ 212:54.11 ^~~~~~~~~~~~~~ 212:54.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:54.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:54.11 ^~~~~~~~~~~~~~~~~~~~~~~ 212:54.11 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:54.11 NS_INTERFACE_MAP_END 212:54.11 ^~~~~~~~~~~~~~~~~~~~ 212:54.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:54.11 else 212:54.11 ^~~~ 212:54.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 212:54.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 212:54.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:54.11 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 212:54.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 212:54.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:03.40 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsUtils.h:14, 213:03.40 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCOMPtr.h:30, 213:03.40 from /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestPLDHash.cpp:8, 213:03.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:2: 213:03.40 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)': 213:03.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:03.41 foundInterface = 0; \ 213:03.41 ^~~~~~~~~~~~~~ 213:03.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:03.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:03.41 ^~~~~~~~~~~~~~~~~~~~~~~ 213:03.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:03.41 NS_INTERFACE_MAP_END 213:03.41 ^~~~~~~~~~~~~~~~~~~~ 213:03.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:03.41 else 213:03.41 ^~~~ 213:03.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 213:03.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 213:03.41 ^~~~~~~~~~~~~~~~~~ 213:03.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213:03.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 213:03.41 ^~~~~~~~~~~~~~~~~~~~~~ 213:03.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)': 213:03.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:03.41 foundInterface = 0; \ 213:03.41 ^~~~~~~~~~~~~~ 213:03.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:03.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:03.41 ^~~~~~~~~~~~~~~~~~~~~~~ 213:03.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:03.41 NS_INTERFACE_MAP_END 213:03.41 ^~~~~~~~~~~~~~~~~~~~ 213:03.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:03.41 else 213:03.41 ^~~~ 213:03.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 213:03.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 213:03.41 ^~~~~~~~~~~~~~~~~~ 213:03.41 /builddir/build/BUILD/firefox-66.0.3/xpcom/tests/gtest/TestRacingServiceManager.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213:03.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 213:03.41 ^~~~~~~~~~~~~~~~~~~~~~ 213:31.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 213:31.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 213:31.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 213:31.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 213:31.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 213:31.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 213:31.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DocumentL10n.h:12, 213:31.80 from /builddir/build/BUILD/firefox-66.0.3/intl/l10n/DocumentL10n.cpp:8, 213:31.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 213:31.80 /builddir/build/BUILD/firefox-66.0.3/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::PromiseResolver::QueryInterface(const nsIID&, void**)': 213:31.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:31.80 foundInterface = 0; \ 213:31.80 ^~~~~~~~~~~~~~ 213:31.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:31.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:31.80 ^~~~~~~~~~~~~~~~~~~~~~~ 213:31.80 /builddir/build/BUILD/firefox-66.0.3/intl/l10n/DocumentL10n.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:31.80 NS_INTERFACE_MAP_END 213:31.80 ^~~~~~~~~~~~~~~~~~~~ 213:31.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:31.80 else 213:31.80 ^~~~ 213:31.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 213:31.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 213:31.80 ^~~~~~~~~~~~~~~~~~ 213:31.80 /builddir/build/BUILD/firefox-66.0.3/intl/l10n/DocumentL10n.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213:31.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 213:31.80 ^~~~~~~~~~~~~~~~~~~~~~ 213:31.84 /builddir/build/BUILD/firefox-66.0.3/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::L10nReadyHandler::QueryInterface(const nsIID&, void**)': 213:31.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:31.84 foundInterface = 0; \ 213:31.84 ^~~~~~~~~~~~~~ 213:31.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:31.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:31.84 ^~~~~~~~~~~~~~~~~~~~~~~ 213:31.84 /builddir/build/BUILD/firefox-66.0.3/intl/l10n/DocumentL10n.cpp:321:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:31.84 NS_INTERFACE_MAP_END 213:31.84 ^~~~~~~~~~~~~~~~~~~~ 213:31.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:31.84 else 213:31.84 ^~~~ 213:31.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 213:31.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 213:31.84 ^~~~~~~~~~~~~~~~~~ 213:31.84 /builddir/build/BUILD/firefox-66.0.3/intl/l10n/DocumentL10n.cpp:320:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213:31.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 213:31.84 ^~~~~~~~~~~~~~~~~~~~~~ 213:32.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 213:32.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 213:32.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 213:32.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 213:32.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 213:32.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/JSON.h:17, 213:32.03 from /builddir/build/BUILD/firefox-66.0.3/intl/l10n/DocumentL10n.cpp:7, 213:32.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 213:32.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 213:32.03 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 213:32.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 213:32.03 memset(aT, 0, sizeof(T)); 213:32.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 213:32.03 In file included from /builddir/build/BUILD/firefox-66.0.3/intl/l10n/DocumentL10n.cpp:16, 213:32.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 213:32.03 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 213:32.03 struct GlobalProperties { 213:32.03 ^~~~~~~~~~~~~~~~ 213:43.94 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 213:43.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 213:43.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIInputStream.h:10, 213:43.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIArrayBufferInputStream.h:10, 213:43.94 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/ArrayBufferInputStream.h:9, 213:43.94 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/ArrayBufferInputStream.cpp:7, 213:43.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 213:43.94 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 213:43.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:43.94 foundInterface = 0; \ 213:43.94 ^~~~~~~~~~~~~~ 213:43.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:43.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:43.94 ^~~~~~~~~~~~~~~~~~~~~~~ 213:43.94 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:43.94 NS_INTERFACE_MAP_END 213:43.94 ^~~~~~~~~~~~~~~~~~~~ 213:43.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:43.94 else 213:43.94 ^~~~ 213:43.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 213:43.94 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 213:43.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:43.94 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 213:43.94 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 213:43.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:46.51 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 213:46.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 213:46.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 213:46.51 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/RedirectChannelRegistrar.h:8, 213:46.51 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/RedirectChannelRegistrar.cpp:5, 213:46.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 213:46.51 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 213:46.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:46.51 foundInterface = 0; \ 213:46.51 ^~~~~~~~~~~~~~ 213:46.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:46.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:46.51 ^~~~~~~~~~~~~~~~~~~~~~~ 213:46.51 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:46.51 NS_INTERFACE_MAP_END 213:46.51 ^~~~~~~~~~~~~~~~~~~~ 213:46.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:46.52 else 213:46.52 ^~~~ 213:46.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 213:46.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 213:46.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:46.52 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 213:46.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 213:46.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:46.53 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 213:46.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:46.53 foundInterface = 0; \ 213:46.53 ^~~~~~~~~~~~~~ 213:46.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 213:46.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 213:46.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:46.53 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsBufferedStreams.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 213:46.53 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 213:46.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:46.53 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsBufferedStreams.cpp:11, 213:46.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:137: 213:46.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 213:46.53 } else 213:46.53 ^~~~ 213:46.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 213:46.53 } else 213:46.53 ^~~~ 213:46.55 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 213:46.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 213:46.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 213:46.55 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/RedirectChannelRegistrar.h:8, 213:46.55 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/RedirectChannelRegistrar.cpp:5, 213:46.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 213:46.55 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 213:46.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:46.55 foundInterface = 0; \ 213:46.55 ^~~~~~~~~~~~~~ 213:46.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 213:46.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 213:46.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:46.55 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsBufferedStreams.cpp:810:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 213:46.55 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 213:46.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:46.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:46.55 else 213:46.55 ^~~~ 213:46.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 213:46.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 213:46.55 ^~~~~~~~~~~~~~~~~~ 213:46.55 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsBufferedStreams.cpp:809:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213:46.55 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 213:46.55 ^~~~~~~~~~~~~~~~~~~~~~ 213:49.69 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:137: 213:49.69 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/ProxyAutoConfig.cpp: In member function 'mozilla::net::BackgroundFileSaver::CheckCompletion()': 213:49.69 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/ProxyAutoConfig.cpp:1022:1: warning: the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 213:49.69 } // namespace mozilla 213:49.69 ^ 213:49.69 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/ProxyAutoConfig.cpp:1022:1: warning: the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 213:49.69 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/ProxyAutoConfig.cpp:1022:1: warning: the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 213:51.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 213:51.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 213:51.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 213:51.99 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsDNSPrefetch.h:9, 213:51.99 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsDNSPrefetch.cpp:6, 213:51.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 213:51.99 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 213:51.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:51.99 foundInterface = 0; \ 213:51.99 ^~~~~~~~~~~~~~ 213:51.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 213:51.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 213:51.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:51.99 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 213:51.99 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 213:51.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:51.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:51.99 else 213:52.00 ^~~~ 213:52.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 213:52.00 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 213:52.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:52.00 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 213:52.00 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 213:52.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:54.95 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 213:54.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:54.95 foundInterface = 0; \ 213:54.95 ^~~~~~~~~~~~~~ 213:54.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:54.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:54.95 ^~~~~~~~~~~~~~~~~~~~~~~ 213:54.96 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsMIMEInputStream.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:54.96 NS_INTERFACE_MAP_END 213:54.96 ^~~~~~~~~~~~~~~~~~~~ 213:54.96 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsFileStreams.cpp:24, 213:54.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:29: 213:54.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 213:54.96 } else 213:54.96 ^~~~ 213:54.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 213:54.96 } else 213:54.96 ^~~~ 213:55.75 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 213:55.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 213:55.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIInputStream.h:10, 213:55.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIAsyncInputStream.h:10, 213:55.75 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsPreloadedStream.h:23, 213:55.75 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsPreloadedStream.cpp:6, 213:55.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 213:55.75 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 213:55.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:55.75 foundInterface = 0; \ 213:55.75 ^~~~~~~~~~~~~~ 213:55.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:55.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:55.75 ^~~~~~~~~~~~~~~~~~~~~~~ 213:55.75 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsProtocolProxyService.cpp:749:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:55.75 NS_INTERFACE_MAP_END 213:55.75 ^~~~~~~~~~~~~~~~~~~~ 213:55.75 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsProtocolProxyService.cpp:13, 213:55.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:11: 213:55.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 213:55.75 } else 213:55.75 ^~~~ 213:55.75 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsProtocolProxyService.cpp:748:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 213:55.75 NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) 213:55.75 ^~~~~~~~~~~~~~~~~~~~~~~ 213:55.84 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 213:55.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 213:55.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIInputStream.h:10, 213:55.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIAsyncInputStream.h:10, 213:55.84 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsPreloadedStream.h:23, 213:55.84 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsPreloadedStream.cpp:6, 213:55.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 213:55.84 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': 213:55.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:55.84 foundInterface = 0; \ 213:55.84 ^~~~~~~~~~~~~~ 213:55.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:55.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:55.84 ^~~~~~~~~~~~~~~~~~~~~~~ 213:55.84 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSecCheckWrapChannel.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:55.84 NS_INTERFACE_MAP_END 213:55.84 ^~~~~~~~~~~~~~~~~~~~ 213:55.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:55.84 else 213:55.84 ^~~~ 213:55.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 213:55.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 213:55.85 ^~~~~~~~~~~~~~~~~~ 213:55.85 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSecCheckWrapChannel.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213:55.85 NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) 213:55.85 ^~~~~~~~~~~~~~~~~~~~~~ 213:56.28 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 213:56.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:56.28 foundInterface = 0; \ 213:56.28 ^~~~~~~~~~~~~~ 213:56.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:56.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:56.28 ^~~~~~~~~~~~~~~~~~~~~~~ 213:56.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:56.28 NS_INTERFACE_MAP_END \ 213:56.28 ^~~~~~~~~~~~~~~~~~~~ 213:56.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 213:56.28 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 213:56.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:56.28 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.cpp:211:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 213:56.28 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 213:56.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:56.28 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.h:15, 213:56.28 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.h:16, 213:56.28 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.cpp:10, 213:56.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 213:56.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 213:56.28 } else \ 213:56.28 ^~~~ 213:56.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 213:56.28 } else \ 213:56.28 ^~~~ 213:56.28 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.cpp:211:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 213:56.28 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 213:56.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:56.30 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 213:56.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 213:56.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIInputStream.h:10, 213:56.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIAsyncInputStream.h:10, 213:56.30 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsPreloadedStream.h:23, 213:56.30 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsPreloadedStream.cpp:6, 213:56.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 213:56.30 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 213:56.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:56.30 foundInterface = 0; \ 213:56.30 ^~~~~~~~~~~~~~ 213:56.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:56.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:56.30 ^~~~~~~~~~~~~~~~~~~~~~~ 213:56.30 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:56.30 NS_INTERFACE_MAP_END 213:56.30 ^~~~~~~~~~~~~~~~~~~~ 213:56.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:56.30 else 213:56.30 ^~~~ 213:56.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 213:56.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 213:56.30 ^~~~~~~~~~~~~~~~~~ 213:56.30 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.cpp:58:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213:56.30 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 213:56.30 ^~~~~~~~~~~~~~~~~~~~~~ 213:56.31 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 213:56.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:56.31 foundInterface = 0; \ 213:56.31 ^~~~~~~~~~~~~~ 213:56.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:56.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:56.31 ^~~~~~~~~~~~~~~~~~~~~~~ 213:56.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:56.32 NS_INTERFACE_MAP_END \ 213:56.32 ^~~~~~~~~~~~~~~~~~~~ 213:56.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 213:56.32 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 213:56.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:56.32 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.cpp:738:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 213:56.32 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 213:56.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:56.32 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.h:15, 213:56.32 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.h:16, 213:56.32 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.cpp:10, 213:56.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 213:56.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 213:56.32 } else \ 213:56.32 ^~~~ 213:56.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 213:56.32 } else \ 213:56.32 ^~~~ 213:56.32 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.cpp:738:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 213:56.32 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 213:56.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:56.84 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 213:56.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 213:56.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIInputStream.h:10, 213:56.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIAsyncInputStream.h:10, 213:56.84 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsPreloadedStream.h:23, 213:56.84 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsPreloadedStream.cpp:6, 213:56.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 213:56.84 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 213:56.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:56.84 foundInterface = 0; \ 213:56.84 ^~~~~~~~~~~~~~ 213:56.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:56.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:56.84 ^~~~~~~~~~~~~~~~~~~~~~~ 213:56.84 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsStandardURL.cpp:1197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:56.84 NS_INTERFACE_MAP_END 213:56.84 ^~~~~~~~~~~~~~~~~~~~ 213:56.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:56.84 else 213:56.84 ^~~~ 213:56.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 213:56.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 213:56.84 ^~~~~~~~~~~~~~~~~~ 213:56.84 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsStandardURL.cpp:1196:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213:56.84 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 213:56.84 ^~~~~~~~~~~~~~~~~~~~~~ 213:56.86 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 213:56.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:56.86 foundInterface = 0; \ 213:56.86 ^~~~~~~~~~~~~~ 213:56.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:56.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:56.86 ^~~~~~~~~~~~~~~~~~~~~~~ 213:56.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:56.86 NS_INTERFACE_MAP_END \ 213:56.86 ^~~~~~~~~~~~~~~~~~~~ 213:56.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 213:56.86 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 213:56.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:56.86 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsStandardURL.cpp:2089:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 213:56.86 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 213:56.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:56.86 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.h:15, 213:56.87 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.h:16, 213:56.87 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.cpp:10, 213:56.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 213:56.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 213:56.87 } else \ 213:56.87 ^~~~ 213:56.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 213:56.87 } else \ 213:56.87 ^~~~ 213:56.87 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsStandardURL.cpp:2089:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 213:56.87 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 213:56.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:01.68 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 214:01.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 214:01.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIThreadRetargetableStreamListener.h:10, 214:01.68 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsStreamLoader.h:9, 214:01.68 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsStreamLoader.cpp:6, 214:01.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 214:01.68 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 214:01.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:01.69 foundInterface = 0; \ 214:01.69 ^~~~~~~~~~~~~~ 214:01.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:01.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:01.69 ^~~~~~~~~~~~~~~~~~~~~~~ 214:01.69 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:01.69 NS_INTERFACE_MAP_END 214:01.69 ^~~~~~~~~~~~~~~~~~~~ 214:01.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:01.69 else 214:01.69 ^~~~ 214:01.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:01.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:01.69 ^~~~~~~~~~~~~~~~~~ 214:01.69 /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:01.69 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 214:01.69 ^~~~~~~~~~~~~~~~~~~~~~ 214:02.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 214:02.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 214:02.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsICache.h:10, 214:02.66 from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntry.h:10, 214:02.66 from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsDiskCache.h:10, 214:02.66 from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsApplicationCacheService.cpp:5, 214:02.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 214:02.66 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 214:02.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:02.66 foundInterface = 0; \ 214:02.66 ^~~~~~~~~~~~~~ 214:02.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:02.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:02.66 ^~~~~~~~~~~~~~~~~~~~~~~ 214:02.66 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:642:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:02.66 NS_INTERFACE_MAP_END 214:02.66 ^~~~~~~~~~~~~~~~~~~~ 214:02.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:02.66 else 214:02.66 ^~~~ 214:02.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:02.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:02.66 ^~~~~~~~~~~~~~~~~~ 214:02.66 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:641:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:02.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 214:02.66 ^~~~~~~~~~~~~~~~~~~~~~ 214:02.66 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 214:02.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:02.67 foundInterface = 0; \ 214:02.67 ^~~~~~~~~~~~~~ 214:02.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:02.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:02.67 ^~~~~~~~~~~~~~~~~~~~~~~ 214:02.67 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:814:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:02.67 NS_INTERFACE_MAP_END 214:02.67 ^~~~~~~~~~~~~~~~~~~~ 214:02.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:02.67 else 214:02.67 ^~~~ 214:02.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:02.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:02.67 ^~~~~~~~~~~~~~~~~~ 214:02.67 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:813:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:02.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 214:02.67 ^~~~~~~~~~~~~~~~~~~~~~ 214:02.67 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 214:02.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:02.67 foundInterface = 0; \ 214:02.67 ^~~~~~~~~~~~~~ 214:02.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:02.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:02.67 ^~~~~~~~~~~~~~~~~~~~~~~ 214:02.67 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:973:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:02.67 NS_INTERFACE_MAP_END 214:02.67 ^~~~~~~~~~~~~~~~~~~~ 214:02.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:02.67 else 214:02.67 ^~~~ 214:02.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:02.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:02.67 ^~~~~~~~~~~~~~~~~~ 214:02.67 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:02.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 214:02.67 ^~~~~~~~~~~~~~~~~~~~~~ 214:02.68 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 214:02.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:02.68 foundInterface = 0; \ 214:02.68 ^~~~~~~~~~~~~~ 214:02.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:02.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:02.68 ^~~~~~~~~~~~~~~~~~~~~~~ 214:02.68 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:1166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:02.68 NS_INTERFACE_MAP_END 214:02.68 ^~~~~~~~~~~~~~~~~~~~ 214:02.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:02.68 else 214:02.68 ^~~~ 214:02.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:02.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:02.68 ^~~~~~~~~~~~~~~~~~ 214:02.68 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheEntryDescriptor.cpp:1165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:02.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 214:02.68 ^~~~~~~~~~~~~~~~~~~~~~ 214:02.77 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 214:02.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 214:02.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIRequestObserver.h:10, 214:02.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIStreamListener.h:10, 214:02.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIStreamConverter.h:10, 214:02.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozITXTToHTMLConv.h:10, 214:02.77 from /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 214:02.77 from /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 214:02.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 214:02.77 /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 214:02.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:02.77 foundInterface = 0; \ 214:02.77 ^~~~~~~~~~~~~~ 214:02.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:02.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:02.77 ^~~~~~~~~~~~~~~~~~~~~~~ 214:02.77 /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:02.77 NS_INTERFACE_MAP_END 214:02.77 ^~~~~~~~~~~~~~~~~~~~ 214:02.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:02.77 else 214:02.77 ^~~~ 214:02.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:02.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:02.77 ^~~~~~~~~~~~~~~~~~ 214:02.77 /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:02.77 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 214:02.77 ^~~~~~~~~~~~~~~~~~~~~~ 214:02.81 /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 214:02.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:02.81 foundInterface = 0; \ 214:02.81 ^~~~~~~~~~~~~~ 214:02.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:02.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:02.81 ^~~~~~~~~~~~~~~~~~~~~~~ 214:02.81 /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/nsUnknownDecoder.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:02.81 NS_INTERFACE_MAP_END 214:02.81 ^~~~~~~~~~~~~~~~~~~~ 214:02.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:02.81 else 214:02.81 ^~~~ 214:02.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 214:02.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 214:02.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:02.81 /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/nsUnknownDecoder.cpp:118:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 214:02.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 214:02.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:02.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 214:02.93 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)': 214:02.93 /builddir/build/BUILD/firefox-66.0.3/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] 214:02.93 memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); 214:02.93 ^ 214:02.93 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsDiskCacheBinding.h:17, 214:02.93 from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsDiskCacheDevice.h:12, 214:02.93 from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheService.cpp:24, 214:02.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 214:02.93 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsDiskCacheMap.h:308:8: note: 'struct nsDiskCacheHeader' declared here 214:02.93 struct nsDiskCacheHeader { 214:02.93 ^~~~~~~~~~~~~~~~~ 214:02.94 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 214:02.94 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()': 214:02.94 /builddir/build/BUILD/firefox-66.0.3/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] 214:02.94 (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); 214:02.94 ^ 214:02.94 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsDiskCacheBinding.h:17, 214:02.94 from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsDiskCacheDevice.h:12, 214:02.94 from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsCacheService.cpp:24, 214:02.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 214:02.94 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache/nsDiskCacheMap.h:89:7: note: 'class nsDiskCacheRecord' declared here 214:02.94 class nsDiskCacheRecord { 214:02.94 ^~~~~~~~~~~~~~~~~ 214:06.23 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 214:06.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 214:06.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsICacheEntry.h:10, 214:06.23 from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheEntry.h:8, 214:06.23 from /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheEntry.cpp:6, 214:06.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 214:06.23 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 214:06.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:06.23 foundInterface = 0; \ 214:06.23 ^~~~~~~~~~~~~~ 214:06.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:06.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:06.23 ^~~~~~~~~~~~~~~~~~~~~~~ 214:06.23 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:06.23 NS_INTERFACE_MAP_END 214:06.23 ^~~~~~~~~~~~~~~~~~~~ 214:06.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:06.23 else 214:06.23 ^~~~ 214:06.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 214:06.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 214:06.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:06.23 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 214:06.23 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 214:06.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:06.28 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 214:06.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:06.28 foundInterface = 0; \ 214:06.28 ^~~~~~~~~~~~~~ 214:06.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:06.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:06.28 ^~~~~~~~~~~~~~~~~~~~~~~ 214:06.28 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:06.28 NS_INTERFACE_MAP_END 214:06.28 ^~~~~~~~~~~~~~~~~~~~ 214:06.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:06.28 else 214:06.28 ^~~~ 214:06.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:06.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:06.28 ^~~~~~~~~~~~~~~~~~ 214:06.28 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:06.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 214:06.28 ^~~~~~~~~~~~~~~~~~~~~~ 214:06.35 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 214:06.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:06.35 foundInterface = 0; \ 214:06.35 ^~~~~~~~~~~~~~ 214:06.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:06.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:06.35 ^~~~~~~~~~~~~~~~~~~~~~~ 214:06.35 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:06.35 NS_INTERFACE_MAP_END 214:06.35 ^~~~~~~~~~~~~~~~~~~~ 214:06.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:06.35 else 214:06.35 ^~~~ 214:06.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:06.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:06.35 ^~~~~~~~~~~~~~~~~~ 214:06.35 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:06.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 214:06.35 ^~~~~~~~~~~~~~~~~~~~~~ 214:06.44 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 214:06.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:06.44 foundInterface = 0; \ 214:06.44 ^~~~~~~~~~~~~~ 214:06.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:06.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:06.44 ^~~~~~~~~~~~~~~~~~~~~~~ 214:06.44 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:06.44 NS_INTERFACE_MAP_END 214:06.44 ^~~~~~~~~~~~~~~~~~~~ 214:06.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:06.44 else 214:06.44 ^~~~ 214:06.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 214:06.44 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 214:06.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:06.44 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 214:06.44 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 214:06.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:06.46 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 214:06.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:06.47 foundInterface = 0; \ 214:06.47 ^~~~~~~~~~~~~~ 214:06.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:06.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:06.47 ^~~~~~~~~~~~~~~~~~~~~~~ 214:06.47 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:06.47 NS_INTERFACE_MAP_END 214:06.47 ^~~~~~~~~~~~~~~~~~~~ 214:06.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:06.47 else 214:06.47 ^~~~ 214:06.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 214:06.47 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 214:06.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:06.47 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 214:06.47 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 214:06.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:09.21 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 214:09.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:09.21 foundInterface = 0; \ 214:09.21 ^~~~~~~~~~~~~~ 214:09.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:09.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:09.21 ^~~~~~~~~~~~~~~~~~~~~~~ 214:09.21 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheIndex.cpp:247:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:09.21 NS_INTERFACE_MAP_END 214:09.21 ^~~~~~~~~~~~~~~~~~~~ 214:09.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:09.21 else 214:09.21 ^~~~ 214:09.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:09.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:09.21 ^~~~~~~~~~~~~~~~~~ 214:09.21 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheIndex.cpp:246:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:09.21 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 214:09.21 ^~~~~~~~~~~~~~~~~~~~~~ 214:13.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:137: 214:13.03 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 214:13.03 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheObserver.cpp:490:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 214:13.03 } // namespace mozilla 214:13.03 ^ 214:13.03 /builddir/build/BUILD/firefox-66.0.3/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] 214:13.03 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 214:13.03 /builddir/build/BUILD/firefox-66.0.3/netwerk/cache2/CacheObserver.cpp:490:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 214:13.03 /builddir/build/BUILD/firefox-66.0.3/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] 214:14.75 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 214:14.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 214:14.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIAboutModule.h:10, 214:14.75 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutBlank.h:9, 214:14.75 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutBlank.cpp:6, 214:14.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 214:14.75 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 214:14.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:14.75 foundInterface = 0; \ 214:14.75 ^~~~~~~~~~~~~~ 214:14.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:14.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:14.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:14.76 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:14.76 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 214:14.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:14.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 214:14.76 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:343:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:14.76 else 214:14.76 ^~~~ 214:14.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 214:14.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 214:14.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIAboutModule.h:10, 214:14.76 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutBlank.h:9, 214:14.76 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutBlank.cpp:6, 214:14.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 214:14.76 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 214:14.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:14.76 foundInterface = 0; \ 214:14.76 ^~~~~~~~~~~~~~ 214:14.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:14.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:14.76 ^~~~~~~~~~~~~~~~~~~~~~~ 214:14.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:14.77 NS_INTERFACE_MAP_END \ 214:14.77 ^~~~~~~~~~~~~~~~~~~~ 214:14.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 214:14.77 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 214:14.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:14.77 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:427:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 214:14.77 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 214:14.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:14.77 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.h:15, 214:14.77 from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleNestedURI.h:16, 214:14.77 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 214:14.78 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 214:14.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 214:14.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 214:14.78 } else \ 214:14.78 ^~~~ 214:14.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 214:14.78 } else \ 214:14.78 ^~~~ 214:14.78 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/about/nsAboutProtocolHandler.cpp:427:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 214:14.78 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 214:14.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:28.25 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 214:28.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 214:28.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISerializable.h:10, 214:28.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIPrincipal.h:10, 214:28.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsJSPrincipals.h:10, 214:28.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasePrincipal.h:10, 214:28.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/net/NeckoParent.h:8, 214:28.25 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 214:28.25 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 214:28.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 214:28.25 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 214:28.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:28.25 foundInterface = 0; \ 214:28.25 ^~~~~~~~~~~~~~ 214:28.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:28.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:28.25 ^~~~~~~~~~~~~~~~~~~~~~~ 214:28.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:28.25 NS_INTERFACE_MAP_END \ 214:28.25 ^~~~~~~~~~~~~~~~~~~~ 214:28.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 214:28.25 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 214:28.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:28.25 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:39:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 214:28.25 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 214:28.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:28.26 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsStandardURL.h:23, 214:28.26 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.h:15, 214:28.26 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 214:28.26 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 214:28.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 214:28.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 214:28.26 } else \ 214:28.26 ^~~~ 214:28.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 214:28.26 } else \ 214:28.26 ^~~~ 214:28.26 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:39:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 214:28.26 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 214:28.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:34.63 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 214:34.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 214:34.63 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 214:34.63 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 214:34.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 214:34.63 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 214:34.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:34.63 foundInterface = 0; \ 214:34.63 ^~~~~~~~~~~~~~ 214:34.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:34.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:34.63 ^~~~~~~~~~~~~~~~~~~~~~~ 214:34.64 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:34.64 NS_INTERFACE_MAP_END 214:34.64 ^~~~~~~~~~~~~~~~~~~~ 214:34.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:34.64 else 214:34.64 ^~~~ 214:34.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 214:34.64 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 214:34.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:34.64 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 214:34.64 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 214:34.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:36.33 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 214:36.33 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 214:36.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 214:36.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 214:36.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 214:36.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/net/NeckoChild.h:11, 214:36.33 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpLog.h:20, 214:36.33 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/ASpdySession.cpp:8, 214:36.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 214:36.33 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 214:36.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:36.33 foundInterface = 0; \ 214:36.33 ^~~~~~~~~~~~~~ 214:36.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:36.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:36.34 ^~~~~~~~~~~~~~~~~~~~~~~ 214:36.34 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:36.34 NS_INTERFACE_MAP_END 214:36.34 ^~~~~~~~~~~~~~~~~~~~ 214:36.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:36.34 else 214:36.34 ^~~~ 214:36.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:36.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:36.34 ^~~~~~~~~~~~~~~~~~ 214:36.34 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/AltDataOutputStreamChild.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:36.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 214:36.34 ^~~~~~~~~~~~~~~~~~~~~~ 214:36.61 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 214:36.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:36.61 foundInterface = 0; \ 214:36.61 ^~~~~~~~~~~~~~ 214:36.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:36.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:36.61 ^~~~~~~~~~~~~~~~~~~~~~~ 214:36.61 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:36.61 NS_INTERFACE_MAP_END 214:36.61 ^~~~~~~~~~~~~~~~~~~~ 214:36.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:36.61 else 214:36.61 ^~~~ 214:36.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:36.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:36.61 ^~~~~~~~~~~~~~~~~~ 214:36.61 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:36.61 NS_INTERFACE_MAP_ENTRY(nsIObserver) 214:36.61 ^~~~~~~~~~~~~~~~~~~~~~ 214:37.18 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 214:37.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:37.18 foundInterface = 0; \ 214:37.18 ^~~~~~~~~~~~~~ 214:37.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:37.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:37.18 ^~~~~~~~~~~~~~~~~~~~~~~ 214:37.18 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:37.18 NS_INTERFACE_MAP_END 214:37.18 ^~~~~~~~~~~~~~~~~~~~ 214:37.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:37.18 else 214:37.18 ^~~~ 214:37.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 214:37.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 214:37.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:37.18 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 214:37.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 214:37.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:39.06 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 214:39.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:39.06 foundInterface = 0; \ 214:39.06 ^~~~~~~~~~~~~~ 214:39.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:39.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:39.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:39.06 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpBaseChannel.cpp:418:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:39.06 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 214:39.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:39.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:39.06 } else 214:39.06 ^~~~ 214:39.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 214:39.06 NS_IMPL_QUERY_BODY_CONCRETE(_class) 214:39.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:39.06 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpBaseChannel.cpp:417:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 214:39.06 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 214:39.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:43.57 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 214:43.57 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 214:43.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 214:43.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 214:43.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 214:43.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/net/NeckoChild.h:11, 214:43.57 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketLog.h:12, 214:43.57 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 214:43.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 214:43.57 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 214:43.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:43.57 foundInterface = 0; \ 214:43.57 ^~~~~~~~~~~~~~ 214:43.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:43.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:43.57 ^~~~~~~~~~~~~~~~~~~~~~~ 214:43.57 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:43.57 NS_INTERFACE_MAP_END 214:43.57 ^~~~~~~~~~~~~~~~~~~~ 214:43.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:43.57 else 214:43.57 ^~~~ 214:43.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:43.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:43.57 ^~~~~~~~~~~~~~~~~~ 214:43.57 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:43.57 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 214:43.57 ^~~~~~~~~~~~~~~~~~~~~~ 214:43.64 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 214:43.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:43.64 foundInterface = 0; \ 214:43.64 ^~~~~~~~~~~~~~ 214:43.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:43.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:43.64 ^~~~~~~~~~~~~~~~~~~~~~~ 214:43.64 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:43.64 NS_INTERFACE_MAP_END 214:43.64 ^~~~~~~~~~~~~~~~~~~~ 214:43.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:43.64 else 214:43.64 ^~~~ 214:43.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:43.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:43.64 ^~~~~~~~~~~~~~~~~~ 214:43.64 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:43.64 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 214:43.64 ^~~~~~~~~~~~~~~~~~~~~~ 214:43.66 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 214:43.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:43.66 foundInterface = 0; \ 214:43.66 ^~~~~~~~~~~~~~ 214:43.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:43.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:43.66 ^~~~~~~~~~~~~~~~~~~~~~~ 214:43.66 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketEventService.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:43.66 NS_INTERFACE_MAP_END 214:43.66 ^~~~~~~~~~~~~~~~~~~~ 214:43.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:43.66 else 214:43.66 ^~~~ 214:43.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:43.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:43.66 ^~~~~~~~~~~~~~~~~~ 214:43.66 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketEventService.cpp:198:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:43.66 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 214:43.66 ^~~~~~~~~~~~~~~~~~~~~~ 214:43.67 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 214:43.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:43.67 foundInterface = 0; \ 214:43.67 ^~~~~~~~~~~~~~ 214:43.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:43.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:43.67 ^~~~~~~~~~~~~~~~~~~~~~~ 214:43.67 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:43.67 NS_INTERFACE_MAP_END 214:43.67 ^~~~~~~~~~~~~~~~~~~~ 214:43.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:43.67 else 214:43.67 ^~~~ 214:43.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:43.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:43.67 ^~~~~~~~~~~~~~~~~~ 214:43.67 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:43.67 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 214:43.67 ^~~~~~~~~~~~~~~~~~~~~~ 214:44.97 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 214:44.97 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 214:44.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 214:44.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 214:44.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 214:44.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/net/NeckoChild.h:11, 214:44.97 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpLog.h:20, 214:44.97 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelChild.cpp:9, 214:44.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 214:44.98 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 214:44.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:44.98 foundInterface = 0; \ 214:44.98 ^~~~~~~~~~~~~~ 214:44.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:44.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:44.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:44.98 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelChild.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:44.98 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 214:44.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:44.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:44.98 } else 214:44.98 ^~~~ 214:44.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 214:44.98 NS_IMPL_QUERY_BODY_CONCRETE(_class) 214:44.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:44.98 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelChild.cpp:294:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 214:44.98 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 214:44.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:46.82 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 214:46.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:46.83 foundInterface = 0; \ 214:46.83 ^~~~~~~~~~~~~~ 214:46.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:46.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:46.83 ^~~~~~~~~~~~~~~~~~~~~~~ 214:46.83 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelParent.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:46.83 NS_INTERFACE_MAP_END 214:46.83 ^~~~~~~~~~~~~~~~~~~~ 214:46.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:46.83 } else 214:46.83 ^~~~ 214:46.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 214:46.83 NS_IMPL_QUERY_BODY_CONCRETE(_class) 214:46.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:46.83 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelParent.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 214:46.83 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 214:46.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:46.93 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 214:46.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:46.93 foundInterface = 0; \ 214:46.93 ^~~~~~~~~~~~~~ 214:46.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:46.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:46.93 ^~~~~~~~~~~~~~~~~~~~~~~ 214:46.93 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelParentListener.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:46.93 NS_INTERFACE_MAP_END 214:46.93 ^~~~~~~~~~~~~~~~~~~~ 214:46.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:46.93 } else 214:46.93 ^~~~ 214:46.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 214:46.93 NS_IMPL_QUERY_BODY_CONCRETE(_class) 214:46.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:46.93 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpChannelParentListener.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 214:46.93 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 214:46.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:47.09 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/TrackingDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::TrackingDummyChannel::QueryInterface(const nsIID&, void**)': 214:47.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:47.09 foundInterface = 0; \ 214:47.09 ^~~~~~~~~~~~~~ 214:47.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:47.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:47.09 ^~~~~~~~~~~~~~~~~~~~~~~ 214:47.09 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/TrackingDummyChannel.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:47.09 NS_INTERFACE_MAP_END 214:47.09 ^~~~~~~~~~~~~~~~~~~~ 214:47.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:47.09 } else 214:47.09 ^~~~ 214:47.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 214:47.09 NS_IMPL_QUERY_BODY_CONCRETE(_class) 214:47.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:47.09 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/TrackingDummyChannel.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 214:47.09 NS_INTERFACE_MAP_ENTRY_CONCRETE(TrackingDummyChannel) 214:47.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:47.32 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:74: 214:47.32 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 214:47.32 /builddir/build/BUILD/firefox-66.0.3/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] 214:47.32 } // namespace mozilla 214:47.32 ^ 214:47.32 /builddir/build/BUILD/firefox-66.0.3/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] 214:47.33 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 214:47.33 /builddir/build/BUILD/firefox-66.0.3/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] 214:47.33 /builddir/build/BUILD/firefox-66.0.3/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] 214:52.84 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 214:52.84 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 214:52.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 214:52.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 214:52.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 214:52.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/net/NeckoChild.h:11, 214:52.84 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/HttpLog.h:20, 214:52.84 from /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpAuthManager.cpp:7, 214:52.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 214:52.84 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 214:52.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:52.84 foundInterface = 0; \ 214:52.84 ^~~~~~~~~~~~~~ 214:52.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:52.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:52.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:52.84 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpChannel.cpp:5976:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:52.84 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 214:52.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:52.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:52.84 } else 214:52.84 ^~~~ 214:52.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 214:52.84 NS_IMPL_QUERY_BODY_CONCRETE(_class) 214:52.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:52.84 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpChannel.cpp:5975:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 214:52.84 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 214:52.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:53.10 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 214:53.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:53.10 foundInterface = 0; \ 214:53.10 ^~~~~~~~~~~~~~ 214:53.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:53.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:53.10 ^~~~~~~~~~~~~~~~~~~~~~~ 214:53.10 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpConnection.cpp:2382:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:53.10 NS_INTERFACE_MAP_END 214:53.10 ^~~~~~~~~~~~~~~~~~~~ 214:53.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:53.11 } else 214:53.11 ^~~~ 214:53.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 214:53.11 NS_IMPL_QUERY_BODY_CONCRETE(_class) 214:53.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:53.11 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpConnection.cpp:2381:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 214:53.11 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 214:53.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:53.21 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 214:53.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:53.21 foundInterface = 0; \ 214:53.21 ^~~~~~~~~~~~~~ 214:53.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:53.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:53.21 ^~~~~~~~~~~~~~~~~~~~~~~ 214:53.21 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3826:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:53.21 NS_INTERFACE_MAP_END 214:53.21 ^~~~~~~~~~~~~~~~~~~~ 214:53.21 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:56: 214:53.21 /builddir/build/BUILD/firefox-66.0.3/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3825:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:53.21 } else 214:53.21 ^~~~ 215:03.74 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 215:03.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 215:03.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 215:03.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 215:03.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 215:03.74 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/url-classifier/Entries.h:13, 215:03.74 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/url-classifier/Classifier.h:9, 215:03.74 from /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 215:03.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2: 215:03.74 /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 215:03.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:03.74 foundInterface = 0; \ 215:03.75 ^~~~~~~~~~~~~~ 215:03.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:03.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:03.75 ^~~~~~~~~~~~~~~~~~~~~~~ 215:03.75 /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:03.75 NS_INTERFACE_MAP_END 215:03.75 ^~~~~~~~~~~~~~~~~~~~ 215:03.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:03.75 else 215:03.75 ^~~~ 215:03.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:03.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:03.75 ^~~~~~~~~~~~~~~~~~ 215:03.75 /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:03.75 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 215:03.75 ^~~~~~~~~~~~~~~~~~~~~~ 215:03.75 /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 215:03.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:03.75 foundInterface = 0; \ 215:03.76 ^~~~~~~~~~~~~~ 215:03.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:03.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:03.76 ^~~~~~~~~~~~~~~~~~~~~~~ 215:03.76 /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:03.76 NS_INTERFACE_MAP_END 215:03.76 ^~~~~~~~~~~~~~~~~~~~ 215:03.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:03.76 else 215:03.76 ^~~~ 215:03.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:03.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:03.76 ^~~~~~~~~~~~~~~~~~ 215:03.76 /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:03.76 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 215:03.76 ^~~~~~~~~~~~~~~~~~~~~~ 215:04.02 /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 215:04.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:04.02 foundInterface = 0; \ 215:04.02 ^~~~~~~~~~~~~~ 215:04.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:04.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:04.02 ^~~~~~~~~~~~~~~~~~~~~~~ 215:04.02 /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:04.02 NS_INTERFACE_MAP_END 215:04.02 ^~~~~~~~~~~~~~~~~~~~ 215:04.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:04.02 else 215:04.02 ^~~~ 215:04.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:04.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:04.02 ^~~~~~~~~~~~~~~~~~ 215:04.02 /builddir/build/BUILD/firefox-66.0.3/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:04.02 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 215:04.02 ^~~~~~~~~~~~~~~~~~~~~~ 215:12.49 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 215:12.49 /builddir/build/BUILD/firefox-66.0.3/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)': 215:12.49 /builddir/build/BUILD/firefox-66.0.3/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] 215:12.49 memset(&state, 0, sizeof(state)); 215:12.49 ^ 215:12.49 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11, 215:12.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 215:12.49 /builddir/build/BUILD/firefox-66.0.3/netwerk/streamconv/converters/ParseFTPList.h:71:8: note: 'struct list_state' declared here 215:12.49 struct list_state { 215:12.49 ^~~~~~~~~~ 215:24.37 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/chromium/Unified_cpp_ipc_chromium2.cpp:20: 215:24.37 /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 215:24.37 /builddir/build/BUILD/firefox-66.0.3/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] 215:24.37 } 215:24.37 ^ 215:24.37 /builddir/build/BUILD/firefox-66.0.3/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] 215:24.37 /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 215:24.37 /builddir/build/BUILD/firefox-66.0.3/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] 215:24.37 /builddir/build/BUILD/firefox-66.0.3/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] 215:49.00 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 215:49.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 215:49.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 215:49.00 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message.h:21, 215:49.00 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_channel.h:13, 215:49.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ipc/Transport.h:11, 215:49.00 from /builddir/build/BUILD/firefox-66.0.3/ipc/glue/BackgroundChild.h:11, 215:49.00 from /builddir/build/BUILD/firefox-66.0.3/ipc/glue/BackgroundImpl.cpp:7, 215:49.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 215:49.00 /builddir/build/BUILD/firefox-66.0.3/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 215:49.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:49.00 foundInterface = 0; \ 215:49.00 ^~~~~~~~~~~~~~ 215:49.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:49.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:49.00 ^~~~~~~~~~~~~~~~~~~~~~~ 215:49.00 /builddir/build/BUILD/firefox-66.0.3/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:49.00 NS_INTERFACE_MAP_END 215:49.00 ^~~~~~~~~~~~~~~~~~~~ 215:49.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:49.00 else 215:49.00 ^~~~ 215:49.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 215:49.00 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 215:49.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:49.00 /builddir/build/BUILD/firefox-66.0.3/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 215:49.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 215:49.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:49.23 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-66.0.3/servo/ports/geckolib) 215:53.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:137: 215:53.64 /builddir/build/BUILD/firefox-66.0.3/ipc/glue/IPCStreamParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 215:53.64 /builddir/build/BUILD/firefox-66.0.3/ipc/glue/IPCStreamParent.cpp:177:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 215:53.64 } // namespace mozilla 215:53.64 ^ 215:53.64 /builddir/build/BUILD/firefox-66.0.3/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] 215:53.64 /builddir/build/BUILD/firefox-66.0.3/ipc/glue/IPCStreamParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 215:53.65 /builddir/build/BUILD/firefox-66.0.3/ipc/glue/IPCStreamParent.cpp:177:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 215:53.65 /builddir/build/BUILD/firefox-66.0.3/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] 215:55.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:137: 215:55.90 /builddir/build/BUILD/firefox-66.0.3/ipc/glue/SharedMemory_posix.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 215:55.90 /builddir/build/BUILD/firefox-66.0.3/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] 215:55.90 } // namespace mozilla 215:55.90 ^ 215:55.90 /builddir/build/BUILD/firefox-66.0.3/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] 215:55.90 /builddir/build/BUILD/firefox-66.0.3/ipc/glue/SharedMemory_posix.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 215:55.90 /builddir/build/BUILD/firefox-66.0.3/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] 215:55.90 /builddir/build/BUILD/firefox-66.0.3/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] 216:02.58 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 216:02.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 216:02.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 216:02.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 216:02.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 216:02.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 216:02.58 from /builddir/build/BUILD/firefox-66.0.3/js/src/jsapi.h:29, 216:02.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 216:02.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 216:02.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:16, 216:02.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 216:02.59 from /builddir/build/BUILD/firefox-66.0.3/js/ipc/JavaScriptShared.h:12, 216:02.59 from /builddir/build/BUILD/firefox-66.0.3/js/ipc/WrapperAnswer.h:11, 216:02.59 from /builddir/build/BUILD/firefox-66.0.3/js/ipc/JavaScriptBase.h:11, 216:02.59 from /builddir/build/BUILD/firefox-66.0.3/js/ipc/JavaScriptChild.h:11, 216:02.59 from /builddir/build/BUILD/firefox-66.0.3/js/ipc/JavaScriptChild.cpp:8, 216:02.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 216:02.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 216:02.59 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 216:02.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: '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:02.59 memset(aT, 0, sizeof(T)); 216:02.59 ~~~~~~^~~~~~~~~~~~~~~~~~ 216:02.59 In file included from /builddir/build/BUILD/firefox-66.0.3/js/ipc/JavaScriptChild.cpp:12, 216:02.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 216:02.59 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 216:02.59 struct GlobalProperties { 216:02.59 ^~~~~~~~~~~~~~~~ 216:21.45 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 216:21.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 216:21.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 216:21.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 216:21.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 216:21.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 216:21.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsfriendapi.h:18, 216:21.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Proxy.h:12, 216:21.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Wrapper.h:12, 216:21.45 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/wrappers/WrapperFactory.h:10, 216:21.45 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/wrappers/XrayWrapper.h:12, 216:21.45 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/wrappers/XrayWrapper.cpp:7: 216:21.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 216:21.45 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 216:21.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: '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:21.45 memset(aT, 0, sizeof(T)); 216:21.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 216:21.45 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/wrappers/XrayWrapper.cpp:17: 216:21.45 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 216:21.45 struct GlobalProperties { 216:21.45 ^~~~~~~~~~~~~~~~ 216:28.20 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 216:28.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 216:28.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 216:28.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 216:28.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 216:28.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Id.h:26, 216:28.20 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/wrappers/AccessCheck.h:10, 216:28.20 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/wrappers/AccessCheck.cpp:7, 216:28.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 216:28.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 216:28.20 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 216:28.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: '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:28.20 memset(aT, 0, sizeof(T)); 216:28.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 216:28.20 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/wrappers/AccessCheck.cpp:25, 216:28.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 216:28.20 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 216:28.20 struct GlobalProperties { 216:28.20 ^~~~~~~~~~~~~~~~ 216:29.55 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 216:29.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 216:29.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 216:29.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 216:29.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 216:29.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 216:29.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsapi.h:29, 216:29.55 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 216:29.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 216:29.55 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 216:29.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: '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:29.55 memset(aT, 0, sizeof(T)); 216:29.55 ~~~~~~^~~~~~~~~~~~~~~~~~ 216:29.55 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/mozJSComponentLoader.cpp:40: 216:29.56 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 216:29.56 struct GlobalProperties { 216:29.56 ^~~~~~~~~~~~~~~~ 216:34.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 216:34.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 216:34.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFile.h:10, 216:34.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/FileUtils.h:21, 216:34.66 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/AutoMemMap.h:9, 216:34.66 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/AutoMemMap.cpp:7, 216:34.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 216:34.66 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 216:34.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:34.66 foundInterface = 0; \ 216:34.66 ^~~~~~~~~~~~~~ 216:34.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:34.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:34.66 ^~~~~~~~~~~~~~~~~~~~~~~ 216:34.66 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/ChromeScriptLoader.cpp:327:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:34.66 NS_INTERFACE_MAP_END 216:34.66 ^~~~~~~~~~~~~~~~~~~~ 216:34.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:34.66 else 216:34.66 ^~~~ 216:34.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:34.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:34.66 ^~~~~~~~~~~~~~~~~~ 216:34.66 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/ChromeScriptLoader.cpp:326:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:34.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 216:34.66 ^~~~~~~~~~~~~~~~~~~~~~ 216:36.64 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 216:36.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:36.64 foundInterface = 0; \ 216:36.64 ^~~~~~~~~~~~~~ 216:36.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:36.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:36.64 ^~~~~~~~~~~~~~~~~~~~~~~ 216:36.64 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/mozJSSubScriptLoader.cpp:281:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:36.64 NS_INTERFACE_MAP_END 216:36.64 ^~~~~~~~~~~~~~~~~~~~ 216:36.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:36.64 else 216:36.64 ^~~~ 216:36.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:36.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:36.65 ^~~~~~~~~~~~~~~~~~ 216:36.65 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/mozJSSubScriptLoader.cpp:280:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:36.65 NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 216:36.65 ^~~~~~~~~~~~~~~~~~~~~~ 216:36.88 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 216:36.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 216:36.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 216:36.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 216:36.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 216:36.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 216:36.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 216:36.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 216:36.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 216:36.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 216:36.88 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:76, 216:36.88 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 216:36.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 216:36.88 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 216:36.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:36.88 foundInterface = 0; \ 216:36.88 ^~~~~~~~~~~~~~ 216:36.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:36.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:36.88 ^~~~~~~~~~~~~~~~~~~~~~~ 216:36.88 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/Sandbox.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:36.88 NS_INTERFACE_MAP_END 216:36.88 ^~~~~~~~~~~~~~~~~~~~ 216:36.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:36.88 else 216:36.88 ^~~~ 216:36.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:36.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:36.88 ^~~~~~~~~~~~~~~~~~ 216:36.89 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/Sandbox.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:36.89 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 216:36.89 ^~~~~~~~~~~~~~~~~~~~~~ 216:36.89 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 216:36.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 216:36.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 216:36.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 216:36.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 216:36.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h:25, 216:36.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 216:36.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 216:36.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFile.h:14, 216:36.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/FileUtils.h:21, 216:36.89 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/AutoMemMap.h:9, 216:36.89 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/AutoMemMap.cpp:7, 216:36.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 216:36.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 216:36.89 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 216:36.89 /builddir/build/BUILD/firefox-66.0.3/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] 216:36.89 memset(aT, 0, sizeof(T)); 216:36.90 ~~~~~~^~~~~~~~~~~~~~~~~~ 216:36.90 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/ScriptPreloader.cpp:30, 216:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 216:36.90 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 216:36.90 struct AmountFns { 216:36.90 ^~~~~~~~~ 216:36.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 216:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 216:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 216:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 216:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 216:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h:25, 216:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 216:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 216:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFile.h:14, 216:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/FileUtils.h:21, 216:36.90 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/AutoMemMap.h:9, 216:36.90 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/AutoMemMap.cpp:7, 216:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 216:36.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 216:36.90 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 216:36.90 /builddir/build/BUILD/firefox-66.0.3/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] 216:36.90 memset(aT, 0, sizeof(T)); 216:36.90 ~~~~~~^~~~~~~~~~~~~~~~~~ 216:36.90 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/ScriptPreloader.cpp:30, 216:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 216:36.90 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 216:36.90 struct SizeOfTabFns { 216:36.90 ^~~~~~~~~~~~ 216:36.94 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 216:36.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 216:36.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 216:36.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 216:36.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 216:36.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h:25, 216:36.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 216:36.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 216:36.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFile.h:14, 216:36.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/FileUtils.h:21, 216:36.94 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/AutoMemMap.h:9, 216:36.94 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/AutoMemMap.cpp:7, 216:36.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 216:36.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 216:36.94 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 216:36.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 216:36.94 memset(aT, 0, sizeof(T)); 216:36.94 ~~~~~~^~~~~~~~~~~~~~~~~~ 216:36.94 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 216:36.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 216:36.94 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 216:36.94 struct GlobalProperties { 216:36.94 ^~~~~~~~~~~~~~~~ 216:37.61 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 216:37.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:37.61 foundInterface = 0; \ 216:37.61 ^~~~~~~~~~~~~~ 216:37.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:37.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:37.62 ^~~~~~~~~~~~~~~~~~~~~~~ 216:37.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:37.62 NS_INTERFACE_MAP_END 216:37.62 ^~~~~~~~~~~~~~~~~~~~ 216:37.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 216:37.62 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 216:37.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 216:37.62 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCComponents.cpp:2658:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 216:37.62 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 216:37.62 ^~~~~~~~~~~~~~~~~~~~ 216:37.62 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:107, 216:37.62 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 216:37.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 216:37.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 216:37.62 } else 216:37.62 ^~~~ 216:37.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 216:37.62 } else 216:37.62 ^~~~ 216:37.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 216:37.62 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 216:37.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 216:37.62 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCComponents.cpp:2658:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 216:37.62 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 216:37.62 ^~~~~~~~~~~~~~~~~~~~ 216:37.62 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 216:37.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 216:37.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 216:37.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 216:37.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 216:37.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 216:37.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 216:37.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 216:37.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 216:37.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 216:37.62 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:76, 216:37.62 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 216:37.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 216:37.62 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 216:37.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:37.63 foundInterface = 0; \ 216:37.63 ^~~~~~~~~~~~~~ 216:37.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 216:37.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:37.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:37.63 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCComponents.cpp:2668:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:37.63 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 216:37.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:37.64 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:107, 216:37.64 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 216:37.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 216:37.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 216:37.64 } else 216:37.64 ^~~~ 216:37.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 216:37.64 } else 216:37.64 ^~~~ 216:38.29 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 216:38.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 216:38.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 216:38.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 216:38.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 216:38.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 216:38.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsapi.h:29, 216:38.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:10, 216:38.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 216:38.29 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:76, 216:38.29 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 216:38.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 216:38.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 216:38.29 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 216:38.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: '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:38.29 memset(aT, 0, sizeof(T)); 216:38.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 216:38.29 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/ExportHelpers.cpp:7, 216:38.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 216:38.29 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 216:38.29 struct GlobalProperties { 216:38.29 ^~~~~~~~~~~~~~~~ 216:45.94 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 216:45.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 216:45.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsXULAppAPI.h:13, 216:45.94 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCShellImpl.cpp:7, 216:45.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 216:45.94 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 216:45.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:45.94 foundInterface = 0; \ 216:45.94 ^~~~~~~~~~~~~~ 216:45.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:45.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:45.94 ^~~~~~~~~~~~~~~~~~~~~~~ 216:45.94 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:45.94 NS_INTERFACE_MAP_END 216:45.94 ^~~~~~~~~~~~~~~~~~~~ 216:45.94 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:107, 216:45.94 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCShellImpl.cpp:34, 216:45.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 216:45.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 216:45.94 } else 216:45.94 ^~~~ 216:45.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 216:45.94 } else 216:45.94 ^~~~ 216:46.54 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 216:46.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 216:46.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsXULAppAPI.h:13, 216:46.54 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCShellImpl.cpp:7, 216:46.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 216:46.54 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 216:46.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:46.54 foundInterface = 0; \ 216:46.54 ^~~~~~~~~~~~~~ 216:46.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:46.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:46.54 ^~~~~~~~~~~~~~~~~~~~~~~ 216:46.54 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:46.54 NS_INTERFACE_MAP_END 216:46.54 ^~~~~~~~~~~~~~~~~~~~ 216:46.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:46.54 else 216:46.54 ^~~~ 216:46.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 216:46.54 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 216:46.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:46.54 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 216:46.54 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 216:46.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:46.56 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 216:46.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:46.57 foundInterface = 0; \ 216:46.57 ^~~~~~~~~~~~~~ 216:46.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:46.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:46.57 ^~~~~~~~~~~~~~~~~~~~~~~ 216:46.57 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCWrappedNative.cpp:672:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:46.57 NS_INTERFACE_MAP_END 216:46.57 ^~~~~~~~~~~~~~~~~~~~ 216:46.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:46.57 else 216:46.57 ^~~~ 216:46.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 216:46.57 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 216:46.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:46.57 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCWrappedNative.cpp:671:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 216:46.57 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 216:46.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:48.00 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 216:48.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 216:48.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 216:48.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 216:48.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 216:48.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h:25, 216:48.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISimpleEnumerator.h:13, 216:48.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:14, 216:48.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFile.h:14, 216:48.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/XREAppData.h:15, 216:48.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsXULAppAPI.h:15, 216:48.01 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCShellImpl.cpp:7, 216:48.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 216:48.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 216:48.01 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 216:48.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: '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:48.01 memset(aT, 0, sizeof(T)); 216:48.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 216:48.01 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCShellImpl.cpp:34, 216:48.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 216:48.01 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 216:48.01 struct GlobalProperties { 216:48.01 ^~~~~~~~~~~~~~~~ 216:57.17 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 216:57.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 216:57.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIInputStream.h:10, 216:57.17 from /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJARInputStream.h:10, 216:57.17 from /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJAR.cpp:7, 216:57.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 216:57.17 /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 216:57.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:57.17 foundInterface = 0; \ 216:57.17 ^~~~~~~~~~~~~~ 216:57.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:57.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:57.17 ^~~~~~~~~~~~~~~~~~~~~~~ 216:57.17 /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:57.17 NS_INTERFACE_MAP_END 216:57.17 ^~~~~~~~~~~~~~~~~~~~ 216:57.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 216:57.17 } else 216:57.17 ^~~~ 216:57.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 216:57.18 NS_IMPL_QUERY_BODY_CONCRETE(_class) 216:57.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:57.18 /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 216:57.18 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 216:57.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:57.18 /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 216:57.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:57.18 foundInterface = 0; \ 216:57.18 ^~~~~~~~~~~~~~ 216:57.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:57.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:57.18 ^~~~~~~~~~~~~~~~~~~~~~~ 216:57.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:57.18 NS_INTERFACE_MAP_END \ 216:57.18 ^~~~~~~~~~~~~~~~~~~~ 216:57.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 216:57.19 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 216:57.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:57.19 /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJARURI.cpp:227:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 216:57.19 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 216:57.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:57.19 In file included from /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJARURI.h:16, 216:57.19 from /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJARFactory.cpp:16, 216:57.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:20: 216:57.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 216:57.19 } else \ 216:57.19 ^~~~ 216:57.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 216:57.19 } else \ 216:57.19 ^~~~ 216:57.19 /builddir/build/BUILD/firefox-66.0.3/modules/libjar/nsJARURI.cpp:227:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 216:57.19 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 216:57.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:04.17 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 217:04.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 217:04.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIArray.h:10, 217:04.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIArrayExtensions.h:10, 217:04.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIMutableArray.h:10, 217:04.17 from /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageConnection.cpp:10: 217:04.17 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 217:04.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:04.18 foundInterface = 0; \ 217:04.18 ^~~~~~~~~~~~~~ 217:04.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:04.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:04.18 ^~~~~~~~~~~~~~~~~~~~~~~ 217:04.18 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageConnection.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:04.18 NS_INTERFACE_MAP_END 217:04.18 ^~~~~~~~~~~~~~~~~~~~ 217:04.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:04.18 else 217:04.18 ^~~~ 217:04.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 217:04.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 217:04.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:04.18 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageConnection.cpp:495:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 217:04.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 217:04.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:08.21 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 217:08.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 217:08.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDirectoryEnumerator.h:10, 217:08.21 from /builddir/build/BUILD/firefox-66.0.3/storage/FileSystemModule.cpp:11, 217:08.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/storage/Unified_cpp_storage0.cpp:2: 217:08.21 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 217:08.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:08.21 foundInterface = 0; \ 217:08.21 ^~~~~~~~~~~~~~ 217:08.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:08.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:08.21 ^~~~~~~~~~~~~~~~~~~~~~~ 217:08.21 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:08.21 NS_INTERFACE_MAP_END 217:08.21 ^~~~~~~~~~~~~~~~~~~~ 217:08.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:08.21 else 217:08.21 ^~~~ 217:08.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 217:08.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 217:08.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:08.22 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 217:08.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 217:08.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:08.25 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 217:08.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:08.25 foundInterface = 0; \ 217:08.25 ^~~~~~~~~~~~~~ 217:08.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:08.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:08.25 ^~~~~~~~~~~~~~~~~~~~~~~ 217:08.25 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:08.25 NS_INTERFACE_MAP_END 217:08.25 ^~~~~~~~~~~~~~~~~~~~ 217:08.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:08.25 else 217:08.25 ^~~~ 217:08.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:08.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:08.25 ^~~~~~~~~~~~~~~~~~ 217:08.26 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:08.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 217:08.26 ^~~~~~~~~~~~~~~~~~~~~~ 217:08.28 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 217:08.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:08.28 foundInterface = 0; \ 217:08.28 ^~~~~~~~~~~~~~ 217:08.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:08.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:08.28 ^~~~~~~~~~~~~~~~~~~~~~~ 217:08.28 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:08.28 NS_INTERFACE_MAP_END 217:08.28 ^~~~~~~~~~~~~~~~~~~~ 217:08.28 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 217:08.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 217:08.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 217:08.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 217:08.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 217:08.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsProxyRelease.h:16, 217:08.28 from /builddir/build/BUILD/firefox-66.0.3/storage/StorageBaseStatementInternal.cpp:9, 217:08.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/storage/Unified_cpp_storage0.cpp:20: 217:08.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:08.28 } else 217:08.28 ^~~~ 217:08.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:08.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:08.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:08.28 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 217:08.28 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 217:08.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:11.05 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 217:11.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 217:11.05 from /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageService.h:10, 217:11.05 from /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageService.cpp:10, 217:11.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/storage/Unified_cpp_storage1.cpp:2: 217:11.05 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 217:11.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:11.05 foundInterface = 0; \ 217:11.05 ^~~~~~~~~~~~~~ 217:11.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:11.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:11.05 ^~~~~~~~~~~~~~~~~~~~~~~ 217:11.05 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:11.05 NS_INTERFACE_MAP_END 217:11.05 ^~~~~~~~~~~~~~~~~~~~ 217:11.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:11.05 else 217:11.05 ^~~~ 217:11.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 217:11.05 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 217:11.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:11.05 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 217:11.05 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 217:11.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:11.07 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 217:11.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:11.07 foundInterface = 0; \ 217:11.07 ^~~~~~~~~~~~~~ 217:11.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:11.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:11.07 ^~~~~~~~~~~~~~~~~~~~~~~ 217:11.07 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:11.07 NS_INTERFACE_MAP_END 217:11.07 ^~~~~~~~~~~~~~~~~~~~ 217:11.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:11.07 else 217:11.07 ^~~~ 217:11.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:11.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:11.07 ^~~~~~~~~~~~~~~~~~ 217:11.07 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:11.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 217:11.07 ^~~~~~~~~~~~~~~~~~~~~~ 217:11.09 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 217:11.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:11.09 foundInterface = 0; \ 217:11.09 ^~~~~~~~~~~~~~ 217:11.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:11.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:11.09 ^~~~~~~~~~~~~~~~~~~~~~~ 217:11.09 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:11.09 NS_INTERFACE_MAP_END 217:11.09 ^~~~~~~~~~~~~~~~~~~~ 217:11.09 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 217:11.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 217:11.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 217:11.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 217:11.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 217:11.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsProxyRelease.h:16, 217:11.09 from /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageConnection.h:14, 217:11.09 from /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageService.cpp:11, 217:11.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/storage/Unified_cpp_storage1.cpp:2: 217:11.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:11.09 } else 217:11.09 ^~~~ 217:11.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:11.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:11.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:11.09 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 217:11.09 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 217:11.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:11.10 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 217:11.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 217:11.10 from /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageService.h:10, 217:11.10 from /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageService.cpp:10, 217:11.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/storage/Unified_cpp_storage1.cpp:2: 217:11.10 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 217:11.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:11.10 foundInterface = 0; \ 217:11.10 ^~~~~~~~~~~~~~ 217:11.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:11.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:11.10 ^~~~~~~~~~~~~~~~~~~~~~~ 217:11.10 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:11.10 NS_INTERFACE_MAP_END 217:11.10 ^~~~~~~~~~~~~~~~~~~~ 217:11.10 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 217:11.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 217:11.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 217:11.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 217:11.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 217:11.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsProxyRelease.h:16, 217:11.10 from /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageConnection.h:14, 217:11.10 from /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageService.cpp:11, 217:11.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/storage/Unified_cpp_storage1.cpp:2: 217:11.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:11.10 } else 217:11.10 ^~~~ 217:11.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:11.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:11.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:11.10 /builddir/build/BUILD/firefox-66.0.3/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 217:11.10 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 217:11.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:15.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 217:15.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 217:15.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFactory.h:10, 217:15.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Module.h:12, 217:15.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ModuleUtils.h:11, 217:15.76 from /builddir/build/BUILD/firefox-66.0.3/extensions/cookie/nsCookieModule.cpp:6, 217:15.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 217:15.77 /builddir/build/BUILD/firefox-66.0.3/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 217:15.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:15.77 foundInterface = 0; \ 217:15.77 ^~~~~~~~~~~~~~ 217:15.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:15.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:15.77 ^~~~~~~~~~~~~~~~~~~~~~~ 217:15.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:15.77 NS_INTERFACE_MAP_END 217:15.77 ^~~~~~~~~~~~~~~~~~~~ 217:15.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 217:15.77 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 217:15.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 217:15.77 /builddir/build/BUILD/firefox-66.0.3/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 217:15.77 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 217:15.77 ^~~~~~~~~~~~~~~~~~~~ 217:15.77 In file included from /builddir/build/BUILD/firefox-66.0.3/extensions/cookie/nsPermission.cpp:8, 217:15.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:20: 217:15.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:15.77 } else 217:15.77 ^~~~ 217:15.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 217:15.77 } else 217:15.77 ^~~~ 217:15.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 217:15.77 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 217:15.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 217:15.77 /builddir/build/BUILD/firefox-66.0.3/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 217:15.77 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 217:15.77 ^~~~~~~~~~~~~~~~~~~~ 218:14.72 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 218:14.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 218:14.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDocumentLoader.h:10, 218:14.72 from /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsDocLoader.h:12, 218:14.72 from /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsDocLoader.cpp:10, 218:14.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 218:14.72 /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 218:14.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:14.72 foundInterface = 0; \ 218:14.72 ^~~~~~~~~~~~~~ 218:14.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:14.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:14.72 ^~~~~~~~~~~~~~~~~~~~~~~ 218:14.72 /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsDocLoader.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:14.72 NS_INTERFACE_MAP_END 218:14.72 ^~~~~~~~~~~~~~~~~~~~ 218:14.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 218:14.72 } else 218:14.72 ^~~~ 218:14.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 218:14.72 NS_IMPL_QUERY_BODY_CONCRETE(_class) 218:14.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:14.72 /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsDocLoader.cpp:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 218:14.72 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 218:14.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:14.84 /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 218:14.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:14.84 foundInterface = 0; \ 218:14.84 ^~~~~~~~~~~~~~ 218:14.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:14.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:14.84 ^~~~~~~~~~~~~~~~~~~~~~~ 218:14.84 /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsURILoader.cpp:180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:14.84 NS_INTERFACE_MAP_END 218:14.84 ^~~~~~~~~~~~~~~~~~~~ 218:14.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:14.84 else 218:14.84 ^~~~ 218:14.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:14.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:14.85 ^~~~~~~~~~~~~~~~~~ 218:14.85 /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsURILoader.cpp:179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:14.85 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 218:14.85 ^~~~~~~~~~~~~~~~~~~~~~ 218:14.86 /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 218:14.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:14.86 foundInterface = 0; \ 218:14.86 ^~~~~~~~~~~~~~ 218:14.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:14.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:14.86 ^~~~~~~~~~~~~~~~~~~~~~~ 218:14.86 /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsURILoader.cpp:792:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:14.86 NS_INTERFACE_MAP_END 218:14.86 ^~~~~~~~~~~~~~~~~~~~ 218:14.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:14.86 else 218:14.86 ^~~~ 218:14.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:14.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:14.86 ^~~~~~~~~~~~~~~~~~ 218:14.86 /builddir/build/BUILD/firefox-66.0.3/uriloader/base/nsURILoader.cpp:791:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:14.86 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 218:14.86 ^~~~~~~~~~~~~~~~~~~~~~ 218:33.33 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 218:33.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 218:33.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIHandlerService.h:10, 218:33.33 from /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/ContentHandlerService.h:4, 218:33.33 from /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/ContentHandlerService.cpp:1, 218:33.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 218:33.33 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 218:33.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:33.33 foundInterface = 0; \ 218:33.33 ^~~~~~~~~~~~~~ 218:33.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:33.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:33.33 ^~~~~~~~~~~~~~~~~~~~~~~ 218:33.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:33.33 NS_INTERFACE_MAP_END 218:33.33 ^~~~~~~~~~~~~~~~~~~~ 218:33.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 218:33.33 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 218:33.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 218:33.33 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 218:33.33 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 218:33.33 ^~~~~~~~~~~~~~~~~~~~ 218:33.33 In file included from /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsDBusHandlerApp.cpp:11, 218:33.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 218:33.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 218:33.33 } else 218:33.33 ^~~~ 218:33.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 218:33.33 } else 218:33.33 ^~~~ 218:33.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 218:33.33 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 218:33.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 218:33.33 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 218:33.33 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 218:33.33 ^~~~~~~~~~~~~~~~~~~~ 218:33.40 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 218:33.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 218:33.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIHandlerService.h:10, 218:33.40 from /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/ContentHandlerService.h:4, 218:33.40 from /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/ContentHandlerService.cpp:1, 218:33.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 218:33.40 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 218:33.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:33.40 foundInterface = 0; \ 218:33.40 ^~~~~~~~~~~~~~ 218:33.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:33.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:33.40 ^~~~~~~~~~~~~~~~~~~~~~~ 218:33.40 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsExternalHelperAppService.cpp:1150:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:33.40 NS_INTERFACE_MAP_END 218:33.40 ^~~~~~~~~~~~~~~~~~~~ 218:33.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:33.40 else 218:33.40 ^~~~ 218:33.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:33.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:33.40 ^~~~~~~~~~~~~~~~~~ 218:33.40 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsExternalHelperAppService.cpp:1149:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:33.40 NS_INTERFACE_MAP_ENTRY(nsINamed) 218:33.40 ^~~~~~~~~~~~~~~~~~~~~~ 218:33.47 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 218:33.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:33.47 foundInterface = 0; \ 218:33.47 ^~~~~~~~~~~~~~ 218:33.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:33.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:33.47 ^~~~~~~~~~~~~~~~~~~~~~~ 218:33.47 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:33.47 NS_INTERFACE_MAP_END 218:33.47 ^~~~~~~~~~~~~~~~~~~~ 218:33.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:33.47 else 218:33.47 ^~~~ 218:33.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:33.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:33.47 ^~~~~~~~~~~~~~~~~~ 218:33.47 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:33.47 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 218:33.47 ^~~~~~~~~~~~~~~~~~~~~~ 218:33.48 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 218:33.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:33.48 foundInterface = 0; \ 218:33.48 ^~~~~~~~~~~~~~ 218:33.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:33.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:33.48 ^~~~~~~~~~~~~~~~~~~~~~~ 218:33.48 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp:471:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:33.48 NS_INTERFACE_MAP_END 218:33.48 ^~~~~~~~~~~~~~~~~~~~ 218:33.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:33.48 else 218:33.48 ^~~~ 218:33.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:33.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:33.48 ^~~~~~~~~~~~~~~~~~ 218:33.48 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsExternalProtocolHandler.cpp:470:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:33.48 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 218:33.48 ^~~~~~~~~~~~~~~~~~~~~~ 218:33.49 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 218:33.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:33.49 foundInterface = 0; \ 218:33.49 ^~~~~~~~~~~~~~ 218:33.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:33.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:33.49 ^~~~~~~~~~~~~~~~~~~~~~~ 218:33.49 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:33.49 NS_INTERFACE_MAP_END 218:33.49 ^~~~~~~~~~~~~~~~~~~~ 218:33.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:33.49 else 218:33.49 ^~~~ 218:33.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 218:33.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 218:33.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:33.49 /builddir/build/BUILD/firefox-66.0.3/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 218:33.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 218:33.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:35.12 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-66.0.3/toolkit/library/rust/shared) 218:43.63 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-66.0.3/toolkit/library/rust) 218:46.72 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 218:46.72 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 218:46.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 218:46.72 from /builddir/build/BUILD/firefox-66.0.3/ipc/glue/BackgroundUtils.h:10, 218:46.72 from /builddir/build/BUILD/firefox-66.0.3/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 218:46.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 218:46.72 /builddir/build/BUILD/firefox-66.0.3/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 218:46.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:46.72 foundInterface = 0; \ 218:46.72 ^~~~~~~~~~~~~~ 218:46.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:46.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:46.72 ^~~~~~~~~~~~~~~~~~~~~~~ 218:46.72 /builddir/build/BUILD/firefox-66.0.3/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:46.72 NS_INTERFACE_MAP_END 218:46.72 ^~~~~~~~~~~~~~~~~~~~ 218:46.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:46.72 else 218:46.72 ^~~~ 218:46.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:46.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:46.72 ^~~~~~~~~~~~~~~~~~ 218:46.72 /builddir/build/BUILD/firefox-66.0.3/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:46.72 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 218:46.72 ^~~~~~~~~~~~~~~~~~~~~~ 219:02.16 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 219:02.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 219:02.16 from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.h:9, 219:02.16 from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:7, 219:02.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 219:02.16 /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 219:02.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:02.16 foundInterface = 0; \ 219:02.16 ^~~~~~~~~~~~~~ 219:02.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:02.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:02.16 ^~~~~~~~~~~~~~~~~~~~~~~ 219:02.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:02.16 NS_INTERFACE_MAP_END 219:02.16 ^~~~~~~~~~~~~~~~~~~~ 219:02.16 /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 219:02.16 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 219:02.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 219:02.16 In file included from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:23, 219:02.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 219:02.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:02.16 } else 219:02.16 ^~~~ 219:02.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 219:02.16 } else 219:02.16 ^~~~ 219:02.16 /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 219:02.16 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 219:02.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 219:03.58 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 219:03.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 219:03.58 from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.h:9, 219:03.58 from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:7, 219:03.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 219:03.59 /builddir/build/BUILD/firefox-66.0.3/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 219:03.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:03.59 foundInterface = 0; \ 219:03.59 ^~~~~~~~~~~~~~ 219:03.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:03.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:03.59 ^~~~~~~~~~~~~~~~~~~~~~~ 219:03.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:03.59 NS_INTERFACE_MAP_END 219:03.59 ^~~~~~~~~~~~~~~~~~~~ 219:03.59 /builddir/build/BUILD/firefox-66.0.3/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 219:03.59 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 219:03.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 219:03.59 In file included from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:23, 219:03.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 219:03.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:03.59 } else 219:03.59 ^~~~ 219:03.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 219:03.59 } else 219:03.59 ^~~~ 219:03.59 /builddir/build/BUILD/firefox-66.0.3/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 219:03.59 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 219:03.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 219:03.71 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 219:03.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 219:03.71 from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.h:9, 219:03.71 from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:7, 219:03.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 219:03.71 /builddir/build/BUILD/firefox-66.0.3/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 219:03.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:03.71 foundInterface = 0; \ 219:03.71 ^~~~~~~~~~~~~~ 219:03.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:03.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:03.71 ^~~~~~~~~~~~~~~~~~~~~~~ 219:03.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:03.71 NS_INTERFACE_MAP_END 219:03.71 ^~~~~~~~~~~~~~~~~~~~ 219:03.71 /builddir/build/BUILD/firefox-66.0.3/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 219:03.71 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 219:03.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 219:03.71 In file included from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:23, 219:03.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 219:03.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:03.71 } else 219:03.71 ^~~~ 219:03.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 219:03.71 } else 219:03.72 ^~~~ 219:03.72 /builddir/build/BUILD/firefox-66.0.3/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 219:03.72 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 219:03.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 219:03.72 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 219:03.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 219:03.72 from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.h:9, 219:03.72 from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:7, 219:03.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 219:03.72 /builddir/build/BUILD/firefox-66.0.3/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 219:03.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:03.72 foundInterface = 0; \ 219:03.72 ^~~~~~~~~~~~~~ 219:03.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:03.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:03.72 ^~~~~~~~~~~~~~~~~~~~~~~ 219:03.72 /builddir/build/BUILD/firefox-66.0.3/caps/NullPrincipalURI.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:03.72 NS_INTERFACE_MAP_END 219:03.72 ^~~~~~~~~~~~~~~~~~~~ 219:03.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:03.72 else 219:03.72 ^~~~ 219:03.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:03.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:03.72 ^~~~~~~~~~~~~~~~~~ 219:03.72 /builddir/build/BUILD/firefox-66.0.3/caps/NullPrincipalURI.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:03.72 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 219:03.72 ^~~~~~~~~~~~~~~~~~~~~~ 219:03.76 /builddir/build/BUILD/firefox-66.0.3/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 219:03.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:03.76 foundInterface = 0; \ 219:03.76 ^~~~~~~~~~~~~~ 219:03.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:03.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:03.76 ^~~~~~~~~~~~~~~~~~~~~~~ 219:03.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:03.76 NS_INTERFACE_MAP_END 219:03.76 ^~~~~~~~~~~~~~~~~~~~ 219:03.76 /builddir/build/BUILD/firefox-66.0.3/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 219:03.76 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 219:03.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 219:03.77 In file included from /builddir/build/BUILD/firefox-66.0.3/caps/ContentPrincipal.cpp:23, 219:03.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/caps/Unified_cpp_caps0.cpp:2: 219:03.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:03.77 } else 219:03.77 ^~~~ 219:03.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 219:03.77 } else 219:03.77 ^~~~ 219:03.77 /builddir/build/BUILD/firefox-66.0.3/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 219:03.77 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 219:03.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 219:15.18 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 219:15.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 219:15.18 from /builddir/build/BUILD/firefox-66.0.3/parser/htmlparser/CNavDTD.cpp:7, 219:15.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 219:15.18 /builddir/build/BUILD/firefox-66.0.3/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 219:15.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:15.18 foundInterface = 0; \ 219:15.18 ^~~~~~~~~~~~~~ 219:15.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:15.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:15.18 ^~~~~~~~~~~~~~~~~~~~~~~ 219:15.18 /builddir/build/BUILD/firefox-66.0.3/parser/htmlparser/nsExpatDriver.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:15.18 NS_INTERFACE_MAP_END 219:15.18 ^~~~~~~~~~~~~~~~~~~~ 219:15.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:15.18 else 219:15.19 ^~~~ 219:15.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 219:15.19 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 219:15.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:15.19 /builddir/build/BUILD/firefox-66.0.3/parser/htmlparser/nsExpatDriver.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 219:15.19 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 219:15.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:15.26 /builddir/build/BUILD/firefox-66.0.3/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 219:15.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:15.26 foundInterface = 0; \ 219:15.26 ^~~~~~~~~~~~~~ 219:15.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:15.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:15.26 ^~~~~~~~~~~~~~~~~~~~~~~ 219:15.26 /builddir/build/BUILD/firefox-66.0.3/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:15.26 NS_INTERFACE_MAP_END 219:15.26 ^~~~~~~~~~~~~~~~~~~~ 219:15.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:15.26 else 219:15.26 ^~~~ 219:15.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 219:15.26 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 219:15.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:15.26 /builddir/build/BUILD/firefox-66.0.3/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 219:15.26 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 219:15.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:22.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 219:22.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 219:22.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 219:22.27 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5AtomTable.h:8, 219:22.27 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5AtomTable.cpp:5, 219:22.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 219:22.27 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 219:22.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:22.27 foundInterface = 0; \ 219:22.27 ^~~~~~~~~~~~~~ 219:22.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:22.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:22.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:22.27 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:22.27 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 219:22.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:22.27 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 219:22.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 219:22.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 219:22.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 219:22.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 219:22.27 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5AtomTable.cpp:6, 219:22.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 219:22.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:22.27 } else 219:22.27 ^~~~ 219:22.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 219:22.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:22.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:22.27 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 219:22.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 219:22.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:22.42 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 219:22.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 219:22.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 219:22.42 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5AtomTable.h:8, 219:22.42 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5AtomTable.cpp:5, 219:22.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 219:22.42 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 219:22.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:22.42 foundInterface = 0; \ 219:22.42 ^~~~~~~~~~~~~~ 219:22.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:22.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:22.42 ^~~~~~~~~~~~~~~~~~~~~~~ 219:22.42 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:22.42 NS_INTERFACE_MAP_END 219:22.42 ^~~~~~~~~~~~~~~~~~~~ 219:22.42 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 219:22.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 219:22.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 219:22.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 219:22.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 219:22.42 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5AtomTable.cpp:6, 219:22.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 219:22.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:22.42 } else 219:22.42 ^~~~ 219:22.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 219:22.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:22.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:22.42 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 219:22.42 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 219:22.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:24.11 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 220:24.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 220:24.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsICancelableRunnable.h:10, 220:24.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:13, 220:24.11 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5SVGLoadDispatcher.h:8, 220:24.11 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 220:24.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 220:24.11 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 220:24.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:24.11 foundInterface = 0; \ 220:24.11 ^~~~~~~~~~~~~~ 220:24.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:24.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:24.11 ^~~~~~~~~~~~~~~~~~~~~~~ 220:24.11 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:24.11 NS_INTERFACE_MAP_END 220:24.11 ^~~~~~~~~~~~~~~~~~~~ 220:24.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:24.11 else 220:24.11 ^~~~ 220:24.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:24.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:24.11 ^~~~~~~~~~~~~~~~~~ 220:24.11 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:24.11 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 220:24.11 ^~~~~~~~~~~~~~~~~~~~~~ 220:24.13 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 220:24.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:24.13 foundInterface = 0; \ 220:24.13 ^~~~~~~~~~~~~~ 220:24.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:24.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:24.13 ^~~~~~~~~~~~~~~~~~~~~~~ 220:24.13 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5StreamParser.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:24.13 NS_INTERFACE_MAP_END 220:24.13 ^~~~~~~~~~~~~~~~~~~~ 220:24.13 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 220:24.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 220:24.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 220:24.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 220:24.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 220:24.13 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5SVGLoadDispatcher.h:8, 220:24.13 from /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 220:24.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 220:24.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 220:24.13 } else 220:24.13 ^~~~ 220:24.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 220:24.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:24.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:24.13 /builddir/build/BUILD/firefox-66.0.3/parser/html/nsHtml5StreamParser.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 220:24.14 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 220:24.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:25.88 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 220:25.88 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 220:25.88 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 220:25.88 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:25.88 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:25.88 ^ 220:25.89 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:25.89 ((size) ? malloc((unsigned) (size)) : NULL) 220:25.89 ^~~~ 220:25.89 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 220:25.89 new_elements = _cairo_malloc_ab (pq->max_size, 220:25.89 ^~~~~~~~~~~~~~~~ 220:26.28 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 220:26.28 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 220:26.29 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 220:26.29 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:26.29 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:26.29 ^ 220:26.29 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:26.29 ((size) ? malloc((unsigned) (size)) : NULL) 220:26.29 ^~~~ 220:26.29 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 220:26.29 new_elements = _cairo_malloc_ab (pq->max_size, 220:26.29 ^~~~~~~~~~~~~~~~ 220:26.39 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/features.h:3, 220:26.39 from /usr/include/assert.h:35, 220:26.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/assert.h:3, 220:26.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:57, 220:26.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 220:26.39 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 220:26.39 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 220:26.39 ^~~~~~~ 220:26.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/features.h:3, 220:26.92 from /usr/include/assert.h:35, 220:26.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/assert.h:3, 220:26.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:57, 220:26.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:42: 220:26.92 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 220:26.92 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 220:26.92 ^~~~~~~ 220:27.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 220:27.21 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 220:27.21 : note: this is the location of the previous definition 220:27.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 220:27.21 /builddir/build/BUILD/firefox-66.0.3/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] 220:27.21 free (unscaled->var_coords); 220:27.21 ~~~~~~~~^~~~~~~~~~~~ 220:27.21 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/stdlib.h:3, 220:27.21 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:58, 220:27.21 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:42: 220:27.21 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 220:27.21 extern void free (void *__ptr) __THROW; 220:27.21 ~~~~~~^~~~~ 220:27.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 220:27.22 /builddir/build/BUILD/firefox-66.0.3/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] 220:27.22 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 220:27.22 ~~~~~~~~^~~~~~~~~~~~ 220:27.22 /builddir/build/BUILD/firefox-66.0.3/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 *'} 220:27.22 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 220:27.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:42: 220:27.22 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 220:27.22 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:27.22 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:27.22 ^ 220:27.22 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:27.22 ((size) ? malloc((unsigned) (size)) : NULL) 220:27.22 ^~~~ 220:27.22 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 220:27.22 data = _cairo_malloc_ab (height, stride); 220:27.22 ^~~~~~~~~~~~~~~~ 220:27.23 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:27.23 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:27.23 ^ 220:27.23 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:27.23 ((size) ? malloc((unsigned) (size)) : NULL) 220:27.23 ^~~~ 220:27.23 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 220:27.23 data = _cairo_malloc_ab (height, stride); 220:27.23 ^~~~~~~~~~~~~~~~ 220:27.23 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:27.23 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:27.23 ^ 220:27.23 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:27.23 ((size) ? malloc((unsigned) (size)) : NULL) 220:27.23 ^~~~ 220:27.23 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 220:27.23 data = _cairo_malloc_ab (height, stride); 220:27.23 ^~~~~~~~~~~~~~~~ 220:27.23 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:27.23 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:27.23 ^ 220:27.23 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:27.23 ((size) ? malloc((unsigned) (size)) : NULL) 220:27.23 ^~~~ 220:27.23 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 220:27.23 data = _cairo_malloc_ab (height, stride); 220:27.23 ^~~~~~~~~~~~~~~~ 220:27.48 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 220:27.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 220:27.49 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 220:27.49 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:27.49 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 220:27.49 ^ 220:27.49 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:27.49 ((size) ? malloc((unsigned) (size)) : NULL) 220:27.49 ^~~~ 220:27.49 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 220:27.49 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 220:27.49 ^~~~~~~~~~~~~~~~~ 220:27.49 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:27.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:27.49 ^ 220:27.49 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:27.49 ((size) ? malloc((unsigned) (size)) : NULL) 220:27.49 ^~~~ 220:27.49 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 220:27.49 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 220:27.49 ^~~~~~~~~~~~~~~~ 220:27.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/features.h:3, 220:27.66 from /usr/include/assert.h:35, 220:27.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/assert.h:3, 220:27.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:57, 220:27.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 220:27.66 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 220:27.66 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 220:27.66 ^~~~~~~ 220:28.06 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 220:28.06 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 220:28.06 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 220:28.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:28.07 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:28.07 ^ 220:28.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:28.07 ((size) ? malloc((unsigned) (size)) : NULL) 220:28.07 ^~~~ 220:28.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 220:28.07 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 220:28.07 ^~~~~~~~~~~~~~~~ 220:28.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:28.07 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:28.07 ^ 220:28.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:28.07 ((size) ? malloc((unsigned) (size)) : NULL) 220:28.07 ^~~~ 220:28.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 220:28.07 alpha = _cairo_malloc_ab (image->height, image->width); 220:28.07 ^~~~~~~~~~~~~~~~ 220:28.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 220:28.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:28.07 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 220:28.08 ^ 220:28.08 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:28.08 ((size) ? malloc((unsigned) (size)) : NULL) 220:28.08 ^~~~ 220:28.08 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 220:28.08 rgb = _cairo_malloc_abc (image->width, image->height, 3); 220:28.08 ^~~~~~~~~~~~~~~~~ 220:28.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 220:28.09 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:28.09 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:28.09 ^ 220:28.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:28.10 ((size) ? malloc((unsigned) (size)) : NULL) 220:28.10 ^~~~ 220:28.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 220:28.10 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 220:28.10 ^~~~~~~~~~~~~~~~ 220:28.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 220:28.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:28.13 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:28.13 ^ 220:28.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:28.14 ((size) ? malloc((unsigned) (size)) : NULL) 220:28.14 ^~~~ 220:28.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 220:28.14 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 220:28.14 ^~~~~~~~~~~~~~~~ 220:28.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:28.14 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:28.14 ^ 220:28.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:28.14 ((size) ? malloc((unsigned) (size)) : NULL) 220:28.14 ^~~~ 220:28.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 220:28.14 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 220:28.14 ^~~~~~~~~~~~~~~~ 220:28.23 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 220:28.23 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:28.23 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:28.23 ^ 220:28.23 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:28.23 ((size) ? malloc((unsigned) (size)) : NULL) 220:28.23 ^~~~ 220:28.23 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 220:28.23 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 220:28.23 ^~~~~~~~~~~~~~~~ 220:28.23 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:28.23 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:28.23 ^ 220:28.23 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:28.23 ((size) ? malloc((unsigned) (size)) : NULL) 220:28.23 ^~~~ 220:28.23 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 220:28.23 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 220:28.23 ^~~~~~~~~~~~~~~~ 220:28.54 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/features.h:3, 220:28.54 from /usr/include/assert.h:35, 220:28.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/assert.h:3, 220:28.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:57, 220:28.54 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 220:28.54 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 220:28.54 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 220:28.54 ^~~~~~~ 220:28.65 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 220:28.65 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 220:28.65 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 220:28.66 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:28.66 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:28.66 ^ 220:28.66 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:28.66 ((size) ? malloc((unsigned) (size)) : NULL) 220:28.66 ^~~~ 220:28.66 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 220:28.66 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 220:28.66 ^~~~~~~~~~~~~~~~ 220:28.96 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 220:28.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 220:28.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 220:28.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:28.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:28.96 ^ 220:28.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:28.96 ((size) ? malloc((unsigned) (size)) : NULL) 220:28.96 ^~~~ 220:28.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 220:28.96 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 220:28.96 ^~~~~~~~~~~~~~~~ 220:29.16 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/features.h:3, 220:29.16 from /usr/include/assert.h:35, 220:29.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/assert.h:3, 220:29.16 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:57, 220:29.16 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 220:29.16 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 220:29.16 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 220:29.16 ^~~~~~~ 220:29.38 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/features.h:3, 220:29.38 from /usr/include/assert.h:35, 220:29.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/assert.h:3, 220:29.38 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:57, 220:29.38 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 220:29.38 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 220:29.38 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 220:29.38 ^~~~~~~ 220:29.62 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/features.h:3, 220:29.62 from /usr/include/assert.h:35, 220:29.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/system_wrappers/assert.h:3, 220:29.62 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:57, 220:29.62 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 220:29.62 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 220:29.62 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 220:29.62 ^~~~~~~ 220:30.91 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 220:30.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 220:30.91 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 220:30.91 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:30.92 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:30.92 ^ 220:30.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:30.92 ((size) ? malloc((unsigned) (size)) : NULL) 220:30.92 ^~~~ 220:30.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 220:30.92 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 220:30.92 ^~~~~~~~~~~~~~~~ 220:30.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 220:30.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:30.92 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:30.92 ^ 220:30.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:30.92 ((size) ? malloc((unsigned) (size)) : NULL) 220:30.92 ^~~~ 220:30.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 220:30.92 ximage.data = _cairo_malloc_ab (stride, ximage.height); 220:30.92 ^~~~~~~~~~~~~~~~ 220:30.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 220:30.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:30.92 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:30.92 ^ 220:30.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:30.92 ((size) ? malloc((unsigned) (size)) : NULL) 220:30.92 ^~~~ 220:30.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 220:30.93 _cairo_malloc_ab (gradient->n_stops, 220:30.93 ^~~~~~~~~~~~~~~~ 220:30.93 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 220:30.93 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:30.93 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:30.93 ^ 220:30.93 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:30.93 ((size) ? malloc((unsigned) (size)) : NULL) 220:30.93 ^~~~ 220:30.94 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 220:30.94 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 220:30.94 ^~~~~~~~~~~~~~~~ 220:30.94 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 220:30.94 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:30.94 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:30.94 ^ 220:30.94 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:30.94 ((size) ? malloc((unsigned) (size)) : NULL) 220:30.94 ^~~~ 220:30.94 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 220:30.94 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 220:30.94 ^~~~~~~~~~~~~~~~ 220:30.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 220:30.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:30.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:30.96 ^ 220:30.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:30.96 ((size) ? malloc((unsigned) (size)) : NULL) 220:30.96 ^~~~ 220:30.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 220:30.96 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 220:30.96 ^~~~~~~~~~~~~~~~ 220:31.46 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 220:31.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 220:31.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 220:31.47 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 220:31.47 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:31.47 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:31.47 ^ 220:31.47 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:31.47 ((size) ? malloc((unsigned) (size)) : NULL) 220:31.47 ^~~~ 220:31.47 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 220:31.47 new_elements = _cairo_malloc_ab (pq->max_size, 220:31.47 ^~~~~~~~~~~~~~~~ 220:31.47 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 220:31.47 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:31.47 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:31.47 ^ 220:31.47 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:31.47 ((size) ? malloc((unsigned) (size)) : NULL) 220:31.47 ^~~~ 220:31.47 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 220:31.47 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 220:31.47 ^~~~~~~~~~~~~~~~ 220:31.51 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 220:31.51 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:31.51 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:31.51 ^ 220:31.51 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:31.51 ((size) ? malloc((unsigned) (size)) : NULL) 220:31.51 ^~~~ 220:31.51 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 220:31.51 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 220:31.51 ^~~~~~~~~~~~~~~~ 220:31.51 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 220:31.51 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:31.51 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:31.51 ^ 220:31.51 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:31.51 ((size) ? malloc((unsigned) (size)) : NULL) 220:31.51 ^~~~ 220:31.51 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 220:31.51 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 220:31.51 ^~~~~~~~~~~~~~~~ 220:31.51 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 220:31.51 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:31.51 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:31.51 ^ 220:31.51 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:31.52 ((size) ? malloc((unsigned) (size)) : NULL) 220:31.52 ^~~~ 220:31.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 220:31.52 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 220:31.52 ^~~~~~~~~~~~~~~~ 220:31.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 220:31.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:31.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:31.52 ^ 220:31.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:31.52 ((size) ? malloc((unsigned) (size)) : NULL) 220:31.52 ^~~~ 220:31.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 220:31.52 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 220:31.52 ^~~~~~~~~~~~~~~~ 220:31.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 220:31.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:31.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:31.52 ^ 220:31.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:31.52 ((size) ? malloc((unsigned) (size)) : NULL) 220:31.52 ^~~~ 220:31.52 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 220:31.52 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 220:31.52 ^~~~~~~~~~~~~~~~ 220:32.02 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 220:32.02 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-font-face.c:41, 220:32.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 220:32.02 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 220:32.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.03 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.03 ^ 220:32.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.03 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.03 ^~~~ 220:32.03 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 220:32.03 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 220:32.03 ^~~~~~~~~~~~~~~~ 220:32.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 220:32.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.05 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.05 ^ 220:32.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.05 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.05 ^~~~ 220:32.05 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 220:32.05 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 220:32.05 ^~~~~~~~~~~~~~~~ 220:32.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 220:32.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.07 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.07 ^ 220:32.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.07 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.07 ^~~~ 220:32.07 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 220:32.07 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 220:32.07 ^~~~~~~~~~~~~~~~ 220:32.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 220:32.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.10 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.10 ^ 220:32.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.10 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.10 ^~~~ 220:32.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 220:32.10 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 220:32.10 ^~~~~~~~~~~~~~~~ 220:32.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 220:32.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.12 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.12 ^ 220:32.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.12 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.12 ^~~~ 220:32.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 220:32.12 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 220:32.12 ^~~~~~~~~~~~~~~~ 220:32.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 220:32.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.12 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.12 ^ 220:32.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.13 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.13 ^~~~ 220:32.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 220:32.13 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 220:32.13 ^~~~~~~~~~~~~~~~ 220:32.78 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 220:32.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 220:32.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 220:32.78 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 220:32.78 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.78 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.78 ^ 220:32.78 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.78 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.78 ^~~~ 220:32.78 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 220:32.78 new_rects = _cairo_malloc_ab (size, 220:32.78 ^~~~~~~~~~~~~~~~ 220:32.81 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 220:32.81 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.81 ^ 220:32.81 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.81 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.81 ^~~~ 220:32.81 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 220:32.81 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 220:32.81 ^~~~~~~~~~~~~~~~ 220:32.83 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 220:32.83 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.83 ^ 220:32.83 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.83 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.83 ^~~~ 220:32.83 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 220:32.83 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 220:32.83 ^~~~~~~~~~~~~~~~ 220:32.85 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 220:32.85 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.85 ^ 220:32.85 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.85 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.85 ^~~~ 220:32.85 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 220:32.85 path->data = _cairo_malloc_ab (path->num_data, 220:32.85 ^~~~~~~~~~~~~~~~ 220:32.86 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 220:32.86 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.86 ^ 220:32.86 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.86 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.86 ^~~~ 220:32.86 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 220:32.86 pattern->stops = _cairo_malloc_ab (other->stops_size, 220:32.86 ^~~~~~~~~~~~~~~~ 220:32.86 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 220:32.86 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.86 ^ 220:32.86 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.86 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.86 ^~~~ 220:32.86 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 220:32.86 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 220:32.86 ^~~~~~~~~~~~~~~~ 220:32.87 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 220:32.87 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.87 ^ 220:32.87 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.87 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.87 ^~~~ 220:32.87 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 220:32.87 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 220:32.87 ^~~~~~~~~~~~~~~~ 220:32.91 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 220:32.91 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.91 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.91 ^ 220:32.91 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.91 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.91 ^~~~ 220:32.91 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 220:32.91 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 220:32.91 ^~~~~~~~~~~~~~~~ 220:32.91 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 220:32.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.92 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.92 ^ 220:32.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.92 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.92 ^~~~ 220:32.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 220:32.92 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 220:32.92 ^~~~~~~~~~~~~~~~ 220:32.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 220:32.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.92 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.92 ^ 220:32.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.92 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.92 ^~~~ 220:32.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 220:32.92 vertices = _cairo_malloc_ab (num_vertices, 220:32.92 ^~~~~~~~~~~~~~~~ 220:32.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 220:32.93 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.93 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.93 ^ 220:32.93 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.93 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.93 ^~~~ 220:32.93 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 220:32.93 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 220:32.93 ^~~~~~~~~~~~~~~~ 220:32.94 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 220:32.94 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.94 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.94 ^ 220:32.94 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.94 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.95 ^~~~ 220:32.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 220:32.95 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 220:32.95 ^~~~~~~~~~~~~~~~ 220:32.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.95 ^ 220:32.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.95 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.95 ^~~~ 220:32.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 220:32.95 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 220:32.95 ^~~~~~~~~~~~~~~~ 220:32.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 220:32.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.95 ^ 220:32.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.95 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.95 ^~~~ 220:32.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 220:32.95 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 220:32.95 ^~~~~~~~~~~~~~~~ 220:32.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 220:32.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.96 ^ 220:32.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.96 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.96 ^~~~ 220:32.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 220:32.96 new_elements = _cairo_malloc_ab (pq->max_size, 220:32.96 ^~~~~~~~~~~~~~~~ 220:32.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 220:32.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.96 ^ 220:32.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.96 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.96 ^~~~ 220:32.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 220:32.96 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 220:32.96 ^~~~~~~~~~~~~~~~ 220:32.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 220:32.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.96 ^ 220:32.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.96 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.96 ^~~~ 220:32.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 220:32.96 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 220:32.96 ^~~~~~~~~~~~~~~~ 220:32.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 220:32.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.97 ^ 220:32.97 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.97 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.97 ^~~~ 220:32.97 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 220:32.97 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 220:32.97 ^~~~~~~~~~~~~~~~ 220:32.97 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 220:32.97 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.97 ^ 220:32.97 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.97 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.97 ^~~~ 220:32.97 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 220:32.97 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 220:32.97 ^~~~~~~~~~~~~~~~ 220:32.97 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 220:32.97 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.97 ^ 220:32.97 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.97 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.97 ^~~~ 220:32.97 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 220:32.97 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 220:32.97 ^~~~~~~~~~~~~~~~ 220:32.97 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:32.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:32.97 ^ 220:32.97 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:32.97 ((size) ? malloc((unsigned) (size)) : NULL) 220:32.97 ^~~~ 220:32.98 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 220:32.98 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 220:32.98 ^~~~~~~~~~~~~~~~ 220:33.80 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:2573, 220:33.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-spans.c:27, 220:33.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 220:33.80 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 220:33.80 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:33.80 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:33.80 ^ 220:33.80 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:33.80 ((size) ? malloc((unsigned) (size)) : NULL) 220:33.81 ^~~~ 220:33.81 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 220:33.81 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 220:33.81 ^~~~~~~~~~~~~~~~ 220:33.82 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 220:33.82 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:33.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:33.82 ^ 220:33.82 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:33.82 ((size) ? malloc((unsigned) (size)) : NULL) 220:33.82 ^~~~ 220:33.82 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 220:33.82 rects = _cairo_malloc_ab (traps->num_traps, 220:33.82 ^~~~~~~~~~~~~~~~ 220:33.83 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 220:33.83 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:33.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:33.83 ^ 220:33.83 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:33.83 ((size) ? malloc((unsigned) (size)) : NULL) 220:33.83 ^~~~ 220:33.83 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 220:33.83 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 220:33.83 ^~~~~~~~~~~~~~~~ 220:33.83 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 220:33.83 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:33.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:33.83 ^ 220:33.83 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:33.83 ((size) ? malloc((unsigned) (size)) : NULL) 220:33.83 ^~~~ 220:33.83 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 220:33.83 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 220:33.83 ^~~~~~~~~~~~~~~~ 220:33.85 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 220:33.85 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:33.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:33.85 ^ 220:33.85 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:33.85 ((size) ? malloc((unsigned) (size)) : NULL) 220:33.85 ^~~~ 220:33.85 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 220:33.85 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 220:33.85 ^~~~~~~~~~~~~~~~ 220:33.88 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 220:33.88 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:33.88 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:33.88 ^ 220:33.88 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:33.88 ((size) ? malloc((unsigned) (size)) : NULL) 220:33.88 ^~~~ 220:33.88 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 220:33.88 rects = _cairo_malloc_ab (num_rects, 220:33.88 ^~~~~~~~~~~~~~~~ 220:33.90 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 220:33.90 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:33.90 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:33.90 ^ 220:33.90 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:33.90 ((size) ? malloc((unsigned) (size)) : NULL) 220:33.90 ^~~~ 220:33.90 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 220:33.90 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 220:33.90 ^~~~~~~~~~~~~~~~ 220:33.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 220:33.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:33.92 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:33.92 ^ 220:33.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:33.92 ((size) ? malloc((unsigned) (size)) : NULL) 220:33.92 ^~~~ 220:33.92 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 220:33.92 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 220:33.92 ^~~~~~~~~~~~~~~~ 220:33.94 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 220:33.94 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:33.94 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:33.94 ^ 220:33.94 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:33.94 ((size) ? malloc((unsigned) (size)) : NULL) 220:33.94 ^~~~ 220:33.94 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 220:33.94 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 220:33.94 ^~~~~~~~~~~~~~~~ 220:33.94 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 220:33.94 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:33.94 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:33.94 ^ 220:33.94 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:33.94 ((size) ? malloc((unsigned) (size)) : NULL) 220:33.94 ^~~~ 220:33.94 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 220:33.94 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 220:33.94 ^~~~~~~~~~~~~~~~ 220:33.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 220:33.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:33.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:33.95 ^ 220:33.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:33.95 ((size) ? malloc((unsigned) (size)) : NULL) 220:33.95 ^~~~ 220:33.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 220:33.95 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 220:33.95 ^~~~~~~~~~~~~~~~ 220:33.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 220:33.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 220:33.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 220:33.95 ^ 220:33.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 220:33.95 ((size) ? malloc((unsigned) (size)) : NULL) 220:33.95 ^~~~ 220:33.95 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 220:33.95 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 220:33.95 ^~~~~~~~~~~~~~~~ 220:33.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 220:33.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-version.c: At top level: 220:33.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 220:33.96 #define CAIRO_VERSION_H 1 220:33.96 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo.h:41, 220:33.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairoint.h:70, 220:33.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-spans.c:27, 220:33.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 220:33.96 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 220:33.96 #define CAIRO_VERSION_H 220:36.15 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/Factory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 220:36.15 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 220:36.15 } // namespace mozilla 220:36.15 ^ 220:36.15 /builddir/build/BUILD/firefox-66.0.3/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] 220:36.15 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/Factory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 220:36.15 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 220:36.15 /builddir/build/BUILD/firefox-66.0.3/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] 220:36.15 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDataSourceSurfaceWithStride(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, int, bool)': 220:36.15 /builddir/build/BUILD/firefox-66.0.3/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] 220:36.15 /builddir/build/BUILD/firefox-66.0.3/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] 220:36.15 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDataSourceSurface(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, bool)': 220:36.15 /builddir/build/BUILD/firefox-66.0.3/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] 220:36.15 /builddir/build/BUILD/firefox-66.0.3/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] 220:36.15 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface*, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat*)': 220:36.16 /builddir/build/BUILD/firefox-66.0.3/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] 220:36.16 /builddir/build/BUILD/firefox-66.0.3/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] 220:36.16 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTargetForData(mozilla::gfx::BackendType, unsigned char*, mozilla::gfx::IntSizeTyped const&, int, mozilla::gfx::SurfaceFormat, bool)': 220:36.16 /builddir/build/BUILD/firefox-66.0.3/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] 220:36.16 /builddir/build/BUILD/firefox-66.0.3/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] 220:36.16 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat)': 220:36.16 /builddir/build/BUILD/firefox-66.0.3/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] 220:36.16 /builddir/build/BUILD/firefox-66.0.3/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] 220:36.16 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::AllowedSurfaceSize(mozilla::gfx::IntSizeTyped const&)': 220:36.16 /builddir/build/BUILD/firefox-66.0.3/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] 220:36.16 /builddir/build/BUILD/firefox-66.0.3/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] 220:36.16 /builddir/build/BUILD/firefox-66.0.3/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::ReasonableSurfaceSize(mozilla::gfx::IntSizeTyped const&)': 220:36.16 /builddir/build/BUILD/firefox-66.0.3/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] 220:36.16 /builddir/build/BUILD/firefox-66.0.3/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] 220:41.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_u_no_mask': 220:41.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.10 COMPUTE_SHIFT_MASKS (dest, src); 220:41.10 ^~~~~~~~~~~~~~~~~~~ 220:41.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_u_mask': 220:41.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.10 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.10 ^~~~~~~~~~~~~~~~~~~ 220:41.10 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_reverse_u_no_mask': 220:41.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.11 COMPUTE_SHIFT_MASKS (dest, src); 220:41.11 ^~~~~~~~~~~~~~~~~~~ 220:41.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_reverse_u_mask': 220:41.11 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.11 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.12 ^~~~~~~~~~~~~~~~~~~ 220:41.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_u_no_mask': 220:41.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.12 COMPUTE_SHIFT_MASKS (dest, src); 220:41.12 ^~~~~~~~~~~~~~~~~~~ 220:41.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_u_mask': 220:41.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.12 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.12 ^~~~~~~~~~~~~~~~~~~ 220:41.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.12 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_reverse_u_no_mask': 220:41.13 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.13 COMPUTE_SHIFT_MASKS (dest, src); 220:41.13 ^~~~~~~~~~~~~~~~~~~ 220:41.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_reverse_u_mask': 220:41.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.14 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.14 ^~~~~~~~~~~~~~~~~~~ 220:41.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_u_no_mask': 220:41.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.14 COMPUTE_SHIFT_MASKS (dest, src); 220:41.14 ^~~~~~~~~~~~~~~~~~~ 220:41.14 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.15 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.15 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_u_mask': 220:41.15 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.15 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.15 ^~~~~~~~~~~~~~~~~~~ 220:41.15 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.15 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.15 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.15 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_reverse_u_no_mask': 220:41.15 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.15 COMPUTE_SHIFT_MASKS (dest, src); 220:41.15 ^~~~~~~~~~~~~~~~~~~ 220:41.15 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.15 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.15 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_reverse_u_mask': 220:41.16 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.16 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.16 ^~~~~~~~~~~~~~~~~~~ 220:41.16 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.16 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.16 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.16 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_u_no_mask': 220:41.16 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.16 COMPUTE_SHIFT_MASKS (dest, src); 220:41.16 ^~~~~~~~~~~~~~~~~~~ 220:41.16 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.17 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.17 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_u_mask': 220:41.17 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.17 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.17 ^~~~~~~~~~~~~~~~~~~ 220:41.17 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.17 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.17 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.17 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_reverse_u_no_mask': 220:41.17 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.17 COMPUTE_SHIFT_MASKS (dest, src); 220:41.17 ^~~~~~~~~~~~~~~~~~~ 220:41.17 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.17 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.17 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_reverse_u_mask': 220:41.17 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.17 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.17 ^~~~~~~~~~~~~~~~~~~ 220:41.17 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.17 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_xor_u_no_mask': 220:41.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.18 COMPUTE_SHIFT_MASKS (dest, src); 220:41.18 ^~~~~~~~~~~~~~~~~~~ 220:41.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_xor_u_mask': 220:41.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.18 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.18 ^~~~~~~~~~~~~~~~~~~ 220:41.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_add_u_no_mask': 220:41.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.18 COMPUTE_SHIFT_MASKS (dest, src); 220:41.18 ^~~~~~~~~~~~~~~~~~~ 220:41.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_add_u_mask': 220:41.18 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.18 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.19 ^~~~~~~~~~~~~~~~~~~ 220:41.19 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.19 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.19 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.19 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_src_ca': 220:41.19 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.19 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.19 ^~~~~~~~~~~~~~~~~~~ 220:41.19 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.19 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.19 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.19 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_ca': 220:41.19 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.19 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.19 ^~~~~~~~~~~~~~~~~~~ 220:41.19 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.19 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.19 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.19 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_reverse_ca': 220:41.19 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.19 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.19 ^~~~~~~~~~~~~~~~~~~ 220:41.20 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.20 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.20 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.20 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_ca': 220:41.20 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.20 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.20 ^~~~~~~~~~~~~~~~~~~ 220:41.20 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.20 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.20 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.20 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_reverse_ca': 220:41.20 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.20 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.20 ^~~~~~~~~~~~~~~~~~~ 220:41.20 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.20 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.20 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.20 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_ca': 220:41.20 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.20 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.20 ^~~~~~~~~~~~~~~~~~~ 220:41.20 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_reverse_ca': 220:41.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.21 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.21 ^~~~~~~~~~~~~~~~~~~ 220:41.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_ca': 220:41.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.21 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.21 ^~~~~~~~~~~~~~~~~~~ 220:41.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_reverse_ca': 220:41.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.21 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.21 ^~~~~~~~~~~~~~~~~~~ 220:41.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.21 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.22 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.22 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_xor_ca': 220:41.22 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.22 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.22 ^~~~~~~~~~~~~~~~~~~ 220:41.22 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.22 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.22 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.22 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_add_ca': 220:41.22 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.22 COMPUTE_SHIFT_MASKC (dest, src, mask); 220:41.22 ^~~~~~~~~~~~~~~~~~~ 220:41.22 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.22 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:41.22 /builddir/build/BUILD/firefox-66.0.3/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:53.42 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/common/utilities.cpp: In function 'gl::ComputeIndexRange(unsigned int, void const*, unsigned long, bool)': 220:53.42 /builddir/build/BUILD/firefox-66.0.3/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] 220:53.42 } 220:53.42 ^ 220:53.42 /builddir/build/BUILD/firefox-66.0.3/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] 220:53.88 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform-altivec.c: In function 'load_aligned_float': 220:53.88 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform-altivec.c:36:2: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 220:53.88 vector unsigned char moveToStart = vec_lvsl(0, dataPtr); 220:53.88 ^~~~~~ 220:53.88 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform-altivec.c: In function 'qcms_transform_data_rgb_out_lut_altivec': 220:53.88 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform-altivec.c:60:15: warning: unused variable 'igtbl_b' [-Wunused-variable] 220:53.88 const float *igtbl_b = transform->input_gamma_table_b; 220:53.88 ^~~~~~~ 220:53.88 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform-altivec.c:59:15: warning: unused variable 'igtbl_g' [-Wunused-variable] 220:53.88 const float *igtbl_g = transform->input_gamma_table_g; 220:53.88 ^~~~~~~ 220:53.89 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform-altivec.c: In function 'qcms_transform_data_rgba_out_lut_altivec': 220:53.89 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform-altivec.c:171:15: warning: unused variable 'igtbl_b' [-Wunused-variable] 220:53.89 const float *igtbl_b = transform->input_gamma_table_b; 220:53.89 ^~~~~~~ 220:53.89 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform-altivec.c:170:15: warning: unused variable 'igtbl_g' [-Wunused-variable] 220:53.89 const float *igtbl_g = transform->input_gamma_table_g; 220:53.89 ^~~~~~~ 220:54.06 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform.c: In function 'have_altivec': 220:54.06 /builddir/build/BUILD/firefox-66.0.3/gfx/qcms/transform.c:59:10: warning: unused variable 'i' [-Wunused-variable] 220:54.06 int fd, i; 220:54.06 ^ 220:55.45 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:110: 220:55.45 /builddir/build/BUILD/firefox-66.0.3/gfx/src/nsTransform2D.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 220:55.45 /builddir/build/BUILD/firefox-66.0.3/gfx/src/nsTransform2D.cpp:22:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 220:55.45 } 220:55.45 ^ 220:55.45 /builddir/build/BUILD/firefox-66.0.3/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] 220:55.46 /builddir/build/BUILD/firefox-66.0.3/gfx/src/nsTransform2D.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 220:55.46 /builddir/build/BUILD/firefox-66.0.3/gfx/src/nsTransform2D.cpp:22:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 220:55.46 /builddir/build/BUILD/firefox-66.0.3/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] 221:27.77 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:137: 221:27.77 /builddir/build/BUILD/firefox-66.0.3/gfx/gl/GfxTexturesReporter.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 221:27.77 /builddir/build/BUILD/firefox-66.0.3/gfx/gl/GfxTexturesReporter.cpp:78:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:27.77 } 221:27.77 ^ 221:27.77 /builddir/build/BUILD/firefox-66.0.3/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] 221:27.77 /builddir/build/BUILD/firefox-66.0.3/gfx/gl/GfxTexturesReporter.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 221:27.77 /builddir/build/BUILD/firefox-66.0.3/gfx/gl/GfxTexturesReporter.cpp:78:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:27.77 /builddir/build/BUILD/firefox-66.0.3/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] 221:35.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 221:35.27 /builddir/build/BUILD/firefox-66.0.3/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] 221:35.27 class Machine::Code::decoder 221:35.27 ^~~~~~~ 221:35.45 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/FeatureVal.h:31, 221:35.45 from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/FeatureMap.h:29, 221:35.45 from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/Face.h:34, 221:35.45 from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/CmapCache.h:30, 221:35.45 from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/CmapCache.cpp:29, 221:35.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 221:35.45 /builddir/build/BUILD/firefox-66.0.3/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*]': 221:35.45 /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 221:35.45 /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 221:35.45 /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/Segment.cpp:60:42: required from here 221:35.46 /builddir/build/BUILD/firefox-66.0.3/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] 221:35.46 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 221:35.46 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:35.46 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/FeatureMap.h:29, 221:35.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/Face.h:34, 221:35.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/CmapCache.h:30, 221:35.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/CmapCache.cpp:29, 221:35.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 221:35.46 /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 221:35.46 class FeatureVal : public Vector 221:35.46 ^~~~~~~~~~ 221:36.57 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 221:36.57 /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 221:36.57 /builddir/build/BUILD/firefox-66.0.3/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] 221:36.57 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 221:36.57 ^ 221:36.57 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/Segment.h:38, 221:36.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/Silf.cpp:32, 221:36.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 221:36.57 /builddir/build/BUILD/firefox-66.0.3/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 221:36.57 struct SlotJustify 221:36.57 ^~~~~~~~~~~ 221:37.49 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:32, 221:37.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 221:37.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 221:37.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:37.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 221:37.49 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.49 memset (this, 0, sizeof (*this)); 221:37.49 ^ 221:37.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 221:37.50 struct hb_ot_map_t 221:37.50 ^~~~~~~~~~~ 221:37.50 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:33, 221:37.50 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 221:37.50 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 221:37.50 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:37.50 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.50 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.50 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.50 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 221:37.50 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.50 memset (this, 0, sizeof (*this)); 221:37.50 ^ 221:37.50 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 221:37.50 struct hb_aat_map_t 221:37.50 ^~~~~~~~~~~~ 221:37.59 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 221:37.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 221:37.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 221:37.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 221:37.59 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.59 memcpy (dest, src.str, src.len); 221:37.59 ^ 221:37.59 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.59 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.59 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 221:37.59 struct IntType 221:37.59 ^~~~~~~ 221:37.59 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 221:37.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 221:37.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 221:37.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.60 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 221:37.60 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.60 memcpy (d, &opstr.str.str[0], opstr.str.len); 221:37.60 ^ 221:37.60 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.60 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 221:37.60 struct IntType 221:37.60 ^~~~~~~ 221:37.65 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 221:37.65 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 221:37.65 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:37.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.66 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 221:37.66 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 221:37.66 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.66 memcpy (ret, &obj, size); 221:37.66 ~~~~~~~^~~~~~~~~~~~~~~~~ 221:37.66 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 221:37.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 221:37.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.66 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 221:37.66 struct LangSys 221:37.66 ^~~~~~~ 221:37.66 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 221:37.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 221:37.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:37.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.66 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 221:37.66 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 221:37.66 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.67 memcpy (ret, &obj, size); 221:37.67 ~~~~~~~^~~~~~~~~~~~~~~~~ 221:37.67 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 221:37.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 221:37.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.67 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 221:37.67 struct Script 221:37.67 ^~~~~~ 221:37.67 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 221:37.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 221:37.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:37.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.67 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 221:37.67 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 221:37.67 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.67 memcpy (ret, &obj, size); 221:37.67 ~~~~~~~^~~~~~~~~~~~~~~~~ 221:37.67 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 221:37.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 221:37.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.68 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 221:37.68 struct Feature 221:37.68 ^~~~~~~ 221:37.68 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 221:37.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 221:37.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:37.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.68 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 221:37.68 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 221:37.68 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.68 memcpy (ret, &obj, size); 221:37.68 ~~~~~~~^~~~~~~~~~~~~~~~~ 221:37.68 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 221:37.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 221:37.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.68 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 221:37.68 struct FeatureVariations 221:37.68 ^~~~~~~~~~~~~~~~~ 221:37.68 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:37.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:37.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:37.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.68 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ByteStr; unsigned int PreallocedCount = 8]': 221:37.68 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:589:48: required from here 221:37.68 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.68 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:37.68 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.68 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 221:37.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 221:37.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 221:37.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.68 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:300:8: note: 'struct CFF::ByteStr' declared here 221:37.68 struct ByteStr 221:37.68 ^~~~~~~ 221:37.69 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:37.69 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:37.69 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:37.69 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.69 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.69 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.69 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 221:37.69 /builddir/build/BUILD/firefox-66.0.3/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]' 221:37.69 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 221:37.69 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.70 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:37.70 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.70 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.70 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 221:37.70 struct CFF1PrivateDictValues_Base : DictValues 221:37.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.71 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:37.71 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:37.71 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:37.71 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.71 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.71 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.71 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 221:37.71 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 221:37.71 /builddir/build/BUILD/firefox-66.0.3/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]' 221:37.71 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:851:35: required from here 221:37.72 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.72 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:37.72 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.72 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 221:37.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 221:37.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 221:37.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.72 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 221:37.72 struct OpStr 221:37.72 ^~~~~ 221:37.72 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:37.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:37.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:37.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.72 /builddir/build/BUILD/firefox-66.0.3/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]': 221:37.72 /builddir/build/BUILD/firefox-66.0.3/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]' 221:37.72 /builddir/build/BUILD/firefox-66.0.3/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]' 221:37.72 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 221:37.72 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.72 memcpy (new_array, static_array, len * sizeof (Type)); 221:37.72 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.72 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.72 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 221:37.72 struct CFF1PrivateDictValues_Base : DictValues 221:37.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.72 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:37.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:37.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:37.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.72 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.73 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 221:37.73 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.73 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.73 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 221:37.73 struct CFF1PrivateDictValues_Base : DictValues 221:37.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.73 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:37.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:37.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:37.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.73 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 221:37.73 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 221:37.73 /builddir/build/BUILD/firefox-66.0.3/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]' 221:37.73 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 221:37.73 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.73 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:37.73 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.73 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.73 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 221:37.73 struct CFF1FontDictValues : DictValues 221:37.73 ^~~~~~~~~~~~~~~~~~ 221:37.73 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 221:37.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 221:37.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 221:37.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:37.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.73 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1FontDictValues]': 221:37.74 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1FontDictValues; CrapHelper::Type = CFF::CFF1FontDictValues]' 221:37.74 /builddir/build/BUILD/firefox-66.0.3/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]' 221:37.74 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 221:37.74 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.74 memcpy (obj, &Null(Type), sizeof (*obj)); 221:37.74 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.74 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.74 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 221:37.74 struct CFF1FontDictValues : DictValues 221:37.74 ^~~~~~~~~~~~~~~~~~ 221:37.74 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:37.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:37.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:37.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.74 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]': 221:37.74 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 221:37.74 /builddir/build/BUILD/firefox-66.0.3/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]' 221:37.74 /builddir/build/BUILD/firefox-66.0.3/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]' 221:37.74 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:806:40: required from here 221:37.74 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.74 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:37.74 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.74 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.74 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:688:8: note: 'struct CFF::CFF1TopDictVal' declared here 221:37.74 struct CFF1TopDictVal : OpStr 221:37.74 ^~~~~~~~~~~~~~ 221:37.74 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:37.75 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:37.75 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:37.75 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.75 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.75 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.75 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 221:37.75 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 221:37.75 /builddir/build/BUILD/firefox-66.0.3/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]' 221:37.75 /builddir/build/BUILD/firefox-66.0.3/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]' 221:37.75 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:927:40: required from here 221:37.75 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.75 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:37.75 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.75 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 221:37.75 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 221:37.75 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.75 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 221:37.75 struct DictVal : OpStr 221:37.75 ^~~~~~~ 221:37.75 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 221:37.75 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 221:37.75 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 221:37.75 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:37.75 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.75 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.75 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.75 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 221:37.75 /builddir/build/BUILD/firefox-66.0.3/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]' 221:37.76 /builddir/build/BUILD/firefox-66.0.3/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]' 221:37.76 /builddir/build/BUILD/firefox-66.0.3/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]' 221:37.76 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 221:37.76 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.76 memcpy (obj, &Null(Type), sizeof (*obj)); 221:37.76 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.76 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.76 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 221:37.76 struct CFF1PrivateDictValues_Base : DictValues 221:37.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.76 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:37.76 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:37.76 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:37.76 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.76 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.76 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.76 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 221:37.76 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 221:37.76 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 221:37.76 /builddir/build/BUILD/firefox-66.0.3/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]' 221:37.76 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 221:37.76 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.76 memcpy (new_array, static_array, len * sizeof (Type)); 221:37.76 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.76 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.76 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 221:37.76 struct CFF1FontDictValues : DictValues 221:37.76 ^~~~~~~~~~~~~~~~~~ 221:37.76 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:37.76 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:37.76 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:37.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.77 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.77 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 221:37.77 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.77 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.77 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 221:37.77 struct CFF1FontDictValues : DictValues 221:37.77 ^~~~~~~~~~~~~~~~~~ 221:37.77 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:37.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:37.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:37.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:37.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 221:37.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 221:37.77 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CallContext; unsigned int PreallocedCount = 10]': 221:37.77 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::CallContext; int LIMIT = 10]' 221:37.77 /builddir/build/BUILD/firefox-66.0.3/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 >]' 221:37.77 /builddir/build/BUILD/firefox-66.0.3/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]' 221:37.77 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:297:33: required from here 221:37.77 /builddir/build/BUILD/firefox-66.0.3/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] 221:37.77 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:37.77 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.77 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff1-interp-cs.hh:30, 221:37.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:28: 221:37.77 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:42:8: note: 'struct CFF::CallContext' declared here 221:37.77 struct CallContext 221:37.78 ^~~~~~~~~~~ 221:38.57 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:32, 221:38.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 221:38.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 221:38.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:38.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:38.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 221:38.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 221:38.57 /builddir/build/BUILD/firefox-66.0.3/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] 221:38.57 memset (this, 0, sizeof (*this)); 221:38.57 ^ 221:38.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 221:38.57 struct hb_ot_map_t 221:38.57 ^~~~~~~~~~~ 221:38.58 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:33, 221:38.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 221:38.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 221:38.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:38.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:38.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 221:38.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.58 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 221:38.58 /builddir/build/BUILD/firefox-66.0.3/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] 221:38.58 memset (this, 0, sizeof (*this)); 221:38.58 ^ 221:38.58 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 221:38.58 struct hb_aat_map_t 221:38.58 ^~~~~~~~~~~~ 221:38.67 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 221:38.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 221:38.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 221:38.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.68 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 221:38.68 /builddir/build/BUILD/firefox-66.0.3/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] 221:38.68 memcpy (dest, src.str, src.len); 221:38.68 ^ 221:38.68 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:38.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 221:38.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.68 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 221:38.68 struct IntType 221:38.68 ^~~~~~~ 221:38.68 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 221:38.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 221:38.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 221:38.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.68 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 221:38.68 /builddir/build/BUILD/firefox-66.0.3/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] 221:38.68 memcpy (d, &opstr.str.str[0], opstr.str.len); 221:38.68 ^ 221:38.68 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:38.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 221:38.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.68 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 221:38.68 struct IntType 221:38.68 ^~~~~~~ 221:38.69 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.69 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh: In member function 'bool CFF::CFF2VariationStore::serialize(hb_serialize_context_t*, const CFF::CFF2VariationStore*)': 221:38.69 /builddir/build/BUILD/firefox-66.0.3/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] 221:38.69 memcpy (dest, varStore, size_); 221:38.70 ^ 221:38.70 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:113:8: note: 'struct CFF::CFF2VariationStore' declared here 221:38.70 struct CFF2VariationStore 221:38.70 ^~~~~~~~~~~~~~~~~~ 221:38.73 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 221:38.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 221:38.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:38.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:38.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 221:38.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.73 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 221:38.73 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 221:38.73 /builddir/build/BUILD/firefox-66.0.3/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] 221:38.73 memcpy (ret, &obj, size); 221:38.73 ~~~~~~~^~~~~~~~~~~~~~~~~ 221:38.73 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 221:38.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 221:38.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.73 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 221:38.73 struct LangSys 221:38.73 ^~~~~~~ 221:38.73 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 221:38.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 221:38.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:38.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:38.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 221:38.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.73 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 221:38.73 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 221:38.73 /builddir/build/BUILD/firefox-66.0.3/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] 221:38.74 memcpy (ret, &obj, size); 221:38.74 ~~~~~~~^~~~~~~~~~~~~~~~~ 221:38.74 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 221:38.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 221:38.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.74 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 221:38.74 struct Script 221:38.74 ^~~~~~ 221:38.74 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 221:38.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 221:38.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:38.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:38.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 221:38.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.74 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 221:38.74 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 221:38.74 /builddir/build/BUILD/firefox-66.0.3/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] 221:38.74 memcpy (ret, &obj, size); 221:38.74 ~~~~~~~^~~~~~~~~~~~~~~~~ 221:38.74 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 221:38.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 221:38.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.74 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 221:38.74 struct Feature 221:38.74 ^~~~~~~ 221:38.74 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 221:38.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 221:38.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:38.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:38.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 221:38.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.74 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 221:38.74 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 221:38.74 /builddir/build/BUILD/firefox-66.0.3/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] 221:38.74 memcpy (ret, &obj, size); 221:38.74 ~~~~~~~^~~~~~~~~~~~~~~~~ 221:38.74 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 221:38.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 221:38.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.74 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 221:38.74 struct FeatureVariations 221:38.75 ^~~~~~~~~~~~~~~~~ 221:38.78 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:38.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:38.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:38.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:38.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 221:38.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.78 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 221:38.78 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 221:38.78 /builddir/build/BUILD/firefox-66.0.3/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]' 221:38.78 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:182:34: required from here 221:38.78 /builddir/build/BUILD/firefox-66.0.3/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] 221:38.78 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:38.78 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:38.78 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 221:38.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 221:38.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 221:38.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.78 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 221:38.78 struct OpStr 221:38.78 ^~~~~ 221:38.78 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 221:38.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 221:38.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 221:38.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:38.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:38.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 221:38.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.78 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::BlendArg]': 221:38.78 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::BlendArg; CrapHelper::Type = CFF::BlendArg]' 221:38.78 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:460:14: required from 'ELEM& CFF::Stack::pop() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 221:38.78 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:124:36: required from here 221:38.78 /builddir/build/BUILD/firefox-66.0.3/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] 221:38.78 memcpy (obj, &Null(Type), sizeof (*obj)); 221:38.79 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:38.79 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 221:38.80 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 221:38.80 struct BlendArg : Number 221:38.80 ^~~~~~~~ 221:38.80 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:38.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:38.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:38.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:38.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 221:38.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.80 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 221:38.80 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 221:38.80 /builddir/build/BUILD/firefox-66.0.3/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]' 221:38.80 /builddir/build/BUILD/firefox-66.0.3/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]' 221:38.80 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:351:40: required from here 221:38.80 /builddir/build/BUILD/firefox-66.0.3/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] 221:38.80 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:38.80 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:38.80 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 221:38.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 221:38.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.80 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 221:38.80 struct DictVal : OpStr 221:38.80 ^~~~~~~ 221:38.80 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:38.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:38.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:38.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:38.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 221:38.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.80 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CallContext; unsigned int PreallocedCount = 10]': 221:38.80 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::CallContext; int LIMIT = 10]' 221:38.80 /builddir/build/BUILD/firefox-66.0.3/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 >]' 221:38.80 /builddir/build/BUILD/firefox-66.0.3/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]' 221:38.80 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:109:54: required from here 221:38.81 /builddir/build/BUILD/firefox-66.0.3/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] 221:38.81 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:38.81 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:38.81 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:30, 221:38.81 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 221:38.81 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:42:8: note: 'struct CFF::CallContext' declared here 221:38.81 struct CallContext 221:38.81 ^~~~~~~~~~~ 221:38.81 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:38.81 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:38.81 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:38.81 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:38.81 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 221:38.81 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.81 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 221:38.81 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 221:38.81 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 221:38.81 /builddir/build/BUILD/firefox-66.0.3/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 >]' 221:38.81 /builddir/build/BUILD/firefox-66.0.3/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]' 221:38.81 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:109:54: required from here 221:38.81 /builddir/build/BUILD/firefox-66.0.3/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] 221:38.81 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:38.81 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:38.81 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 221:38.81 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 221:38.81 struct BlendArg : Number 221:38.81 ^~~~~~~~ 221:38.81 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:38.81 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:38.81 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:38.81 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:38.81 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 221:38.81 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.81 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 221:38.81 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]' 221:38.81 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 221:38.81 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 221:38.81 /builddir/build/BUILD/firefox-66.0.3/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 >]' 221:38.81 /builddir/build/BUILD/firefox-66.0.3/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]' 221:38.82 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:109:54: required from here 221:38.82 /builddir/build/BUILD/firefox-66.0.3/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] 221:38.82 memcpy (new_array, static_array, len * sizeof (Type)); 221:38.82 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:38.82 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 221:38.82 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 221:38.82 struct BlendArg : Number 221:38.82 ^~~~~~~~ 221:38.82 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:38.82 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:38.82 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:38.82 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 221:38.82 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 221:38.82 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 221:38.82 /builddir/build/BUILD/firefox-66.0.3/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] 221:38.82 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 221:38.82 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:38.82 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 221:38.82 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 221:38.82 struct BlendArg : Number 221:38.82 ^~~~~~~~ 221:39.61 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:32, 221:39.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 221:39.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 221:39.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 221:39.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 221:39.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 221:39.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 221:39.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 221:39.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 221:39.61 /builddir/build/BUILD/firefox-66.0.3/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] 221:39.61 memset (this, 0, sizeof (*this)); 221:39.61 ^ 221:39.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 221:39.61 struct hb_ot_map_t 221:39.61 ^~~~~~~~~~~ 221:39.61 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:33, 221:39.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 221:39.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 221:39.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 221:39.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 221:39.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 221:39.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 221:39.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 221:39.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 221:39.61 /builddir/build/BUILD/firefox-66.0.3/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] 221:39.61 memset (this, 0, sizeof (*this)); 221:39.61 ^ 221:39.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 221:39.61 struct hb_aat_map_t 221:39.61 ^~~~~~~~~~~~ 221:40.20 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:32, 221:40.20 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 221:40.20 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 221:40.20 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 221:40.20 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 221:40.20 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 221:40.20 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 221:40.20 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.hh:32, 221:40.20 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:27: 221:40.20 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 221:40.20 /builddir/build/BUILD/firefox-66.0.3/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] 221:40.20 memset (this, 0, sizeof (*this)); 221:40.20 ^ 221:40.20 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 221:40.20 struct hb_ot_map_t 221:40.20 ^~~~~~~~~~~ 221:40.20 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:33, 221:40.20 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 221:40.20 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 221:40.20 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 221:40.20 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 221:40.20 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 221:40.20 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 221:40.20 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.hh:32, 221:40.20 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:27: 221:40.20 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 221:40.21 /builddir/build/BUILD/firefox-66.0.3/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] 221:40.21 memset (this, 0, sizeof (*this)); 221:40.21 ^ 221:40.21 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 221:40.21 struct hb_aat_map_t 221:40.21 ^~~~~~~~~~~~ 221:40.60 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:32, 221:40.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 221:40.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 221:40.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 221:40.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 221:40.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 221:40.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:35, 221:40.60 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 221:40.60 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 221:40.60 /builddir/build/BUILD/firefox-66.0.3/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] 221:40.60 memset (this, 0, sizeof (*this)); 221:40.61 ^ 221:40.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 221:40.61 struct hb_ot_map_t 221:40.61 ^~~~~~~~~~~ 221:40.61 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:33, 221:40.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 221:40.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 221:40.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 221:40.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 221:40.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 221:40.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:35, 221:40.61 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 221:40.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 221:40.61 /builddir/build/BUILD/firefox-66.0.3/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] 221:40.61 memset (this, 0, sizeof (*this)); 221:40.61 ^ 221:40.61 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 221:40.61 struct hb_aat_map_t 221:40.61 ^~~~~~~~~~~~ 221:41.00 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:32, 221:41.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 221:41.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 221:41.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper-impl.hh:33, 221:41.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.cc:29: 221:41.00 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 221:41.00 /builddir/build/BUILD/firefox-66.0.3/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] 221:41.00 memset (this, 0, sizeof (*this)); 221:41.00 ^ 221:41.00 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 221:41.00 struct hb_ot_map_t 221:41.00 ^~~~~~~~~~~ 221:41.00 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:33, 221:41.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 221:41.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 221:41.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper-impl.hh:33, 221:41.00 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.cc:29: 221:41.00 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 221:41.00 /builddir/build/BUILD/firefox-66.0.3/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] 221:41.00 memset (this, 0, sizeof (*this)); 221:41.00 ^ 221:41.00 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 221:41.01 struct hb_aat_map_t 221:41.01 ^~~~~~~~~~~~ 221:41.66 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:32, 221:41.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 221:41.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 221:41.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:41.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:41.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:41.67 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 221:41.67 /builddir/build/BUILD/firefox-66.0.3/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] 221:41.67 memset (this, 0, sizeof (*this)); 221:41.67 ^ 221:41.67 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 221:41.67 struct hb_ot_map_t 221:41.67 ^~~~~~~~~~~ 221:41.67 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:33, 221:41.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 221:41.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 221:41.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:41.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:41.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:41.67 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 221:41.67 /builddir/build/BUILD/firefox-66.0.3/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] 221:41.67 memset (this, 0, sizeof (*this)); 221:41.67 ^ 221:41.67 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 221:41.67 struct hb_aat_map_t 221:41.67 ^~~~~~~~~~~~ 221:42.03 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:30, 221:42.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.03 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-glyf-table.hh: In member function 'void OT::glyf::accelerator_t::init(hb_face_t*)': 221:42.03 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.03 memset (this, 0, sizeof (accelerator_t)); 221:42.03 ^ 221:42.03 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-glyf-table.hh:229:10: note: 'struct OT::glyf::accelerator_t' declared here 221:42.03 struct accelerator_t 221:42.03 ^~~~~~~~~~~~~ 221:42.03 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 221:42.03 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 221:42.03 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 221:42.03 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 221:42.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.03 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 221:42.04 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.04 memcpy (dest, src.str, src.len); 221:42.04 ^ 221:42.04 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.04 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 221:42.04 struct IntType 221:42.04 ^~~~~~~ 221:42.04 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 221:42.04 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 221:42.04 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 221:42.04 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 221:42.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.04 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 221:42.04 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.04 memcpy (d, &opstr.str.str[0], opstr.str.len); 221:42.04 ^ 221:42.04 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.04 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 221:42.04 struct IntType 221:42.04 ^~~~~~~ 221:42.07 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:32, 221:42.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.07 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh: In member function 'bool CFF::CFF2VariationStore::serialize(hb_serialize_context_t*, const CFF::CFF2VariationStore*)': 221:42.07 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.07 memcpy (dest, varStore, size_); 221:42.07 ^ 221:42.07 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:113:8: note: 'struct CFF::CFF2VariationStore' declared here 221:42.07 struct CFF2VariationStore 221:42.07 ^~~~~~~~~~~~~~~~~~ 221:42.22 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 221:42.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 221:42.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:42.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.22 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 221:42.22 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 221:42.22 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.22 memcpy (ret, &obj, size); 221:42.22 ~~~~~~~^~~~~~~~~~~~~~~~~ 221:42.22 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 221:42.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 221:42.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:36, 221:42.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.22 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 221:42.22 struct LangSys 221:42.22 ^~~~~~~ 221:42.22 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 221:42.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 221:42.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:42.22 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.22 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 221:42.23 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 221:42.23 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.23 memcpy (ret, &obj, size); 221:42.23 ~~~~~~~^~~~~~~~~~~~~~~~~ 221:42.23 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 221:42.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 221:42.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:36, 221:42.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.23 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 221:42.23 struct Script 221:42.23 ^~~~~~ 221:42.23 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 221:42.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 221:42.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:42.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.23 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 221:42.23 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 221:42.23 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.23 memcpy (ret, &obj, size); 221:42.23 ~~~~~~~^~~~~~~~~~~~~~~~~ 221:42.23 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 221:42.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 221:42.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:36, 221:42.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.23 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 221:42.23 struct Feature 221:42.23 ^~~~~~~ 221:42.23 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 221:42.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 221:42.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:42.23 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.23 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 221:42.23 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 221:42.24 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.24 memcpy (ret, &obj, size); 221:42.24 ~~~~~~~^~~~~~~~~~~~~~~~~ 221:42.24 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 221:42.24 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 221:42.24 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:36, 221:42.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.24 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 221:42.24 struct FeatureVariations 221:42.24 ^~~~~~~~~~~~~~~~~ 221:42.28 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:42.28 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:42.28 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.28 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.28 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ByteStr; unsigned int PreallocedCount = 8]': 221:42.28 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:589:48: required from here 221:42.28 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.28 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:42.28 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.28 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 221:42.28 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 221:42.28 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 221:42.28 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 221:42.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.28 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:300:8: note: 'struct CFF::ByteStr' declared here 221:42.28 struct ByteStr 221:42.28 ^~~~~~~ 221:42.35 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 221:42.35 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 221:42.35 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:42.35 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.35 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Lookup]': 221:42.35 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.35 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1609:39: required from here 221:42.35 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.35 memcpy (ret, &obj, size); 221:42.35 ~~~~~~~^~~~~~~~~~~~~~~~~ 221:42.35 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 221:42.35 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 221:42.35 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:36, 221:42.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.35 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:647:8: note: 'struct OT::Lookup' declared here 221:42.35 struct Lookup 221:42.35 ^~~~~~ 221:42.39 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:42.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:42.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.39 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 221:42.39 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.39 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 221:42.39 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.39 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:42.39 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.39 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 221:42.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.39 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 221:42.39 struct CFF1PrivateDictValues_Base : DictValues 221:42.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.47 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:42.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:42.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 221:42.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 221:42.48 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:851:35: required from here 221:42.48 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.48 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:42.48 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.48 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 221:42.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 221:42.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 221:42.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 221:42.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 221:42.48 struct OpStr 221:42.48 ^~~~~ 221:42.48 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:42.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:42.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.48 /builddir/build/BUILD/firefox-66.0.3/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]': 221:42.48 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.48 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 221:42.48 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.48 memcpy (new_array, static_array, len * sizeof (Type)); 221:42.48 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.48 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 221:42.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 221:42.48 struct CFF1PrivateDictValues_Base : DictValues 221:42.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.49 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:42.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:42.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.49 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.49 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 221:42.49 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.49 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 221:42.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 221:42.49 struct CFF1PrivateDictValues_Base : DictValues 221:42.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.49 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:42.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:42.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 221:42.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 221:42.49 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 221:42.49 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.49 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:42.49 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.49 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 221:42.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 221:42.49 struct CFF1FontDictValues : DictValues 221:42.49 ^~~~~~~~~~~~~~~~~~ 221:42.49 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 221:42.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 221:42.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 221:42.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1FontDictValues]': 221:42.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1FontDictValues; CrapHelper::Type = CFF::CFF1FontDictValues]' 221:42.50 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.50 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 221:42.50 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.50 memcpy (obj, &Null(Type), sizeof (*obj)); 221:42.50 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.50 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 221:42.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.50 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 221:42.50 struct CFF1FontDictValues : DictValues 221:42.50 ^~~~~~~~~~~~~~~~~~ 221:42.52 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 221:42.52 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 221:42.52 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:42.52 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 221:42.53 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.53 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.53 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 221:42.53 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.53 memcpy (ret, &obj, size); 221:42.53 ~~~~~~~^~~~~~~~~~~~~~~~~ 221:42.53 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 221:42.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 221:42.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:36, 221:42.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 221:42.53 struct RecordListOf : RecordArrayOf 221:42.53 ^~~~~~~~~~~~ 221:42.53 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 221:42.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 221:42.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:42.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 221:42.53 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.53 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.53 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.53 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 221:42.53 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.53 memcpy (ret, &obj, size); 221:42.53 ~~~~~~~^~~~~~~~~~~~~~~~~ 221:42.53 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 221:42.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 221:42.53 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:36, 221:42.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 221:42.55 struct RecordListOf : RecordArrayOf 221:42.55 ^~~~~~~~~~~~ 221:42.55 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 221:42.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 221:42.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:42.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 221:42.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::PosLookup]' 221:42.55 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.55 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 221:42.55 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.55 memcpy (ret, &obj, size); 221:42.55 ~~~~~~~^~~~~~~~~~~~~~~~~ 221:42.55 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 221:42.55 struct OffsetListOf : OffsetArrayOf 221:42.55 ^~~~~~~~~~~~ 221:42.55 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:42.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:42.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.55 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]': 221:42.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 221:42.55 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.55 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.55 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:806:40: required from here 221:42.55 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.55 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:42.56 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 221:42.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:688:8: note: 'struct CFF::CFF1TopDictVal' declared here 221:42.56 struct CFF1TopDictVal : OpStr 221:42.56 ^~~~~~~~~~~~~~ 221:42.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:42.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:42.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 221:42.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 221:42.56 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.56 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:927:40: required from here 221:42.56 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.56 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:42.56 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 221:42.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 221:42.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 221:42.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.56 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 221:42.56 struct DictVal : OpStr 221:42.56 ^~~~~~~ 221:42.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 221:42.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 221:42.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 221:42.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 221:42.57 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.57 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.57 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 221:42.57 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.57 memcpy (obj, &Null(Type), sizeof (*obj)); 221:42.57 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.57 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 221:42.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 221:42.57 struct CFF1PrivateDictValues_Base : DictValues 221:42.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.57 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:42.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:42.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 221:42.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 221:42.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 221:42.57 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 221:42.57 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.57 memcpy (new_array, static_array, len * sizeof (Type)); 221:42.57 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.57 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 221:42.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.57 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 221:42.57 struct CFF1FontDictValues : DictValues 221:42.57 ^~~~~~~~~~~~~~~~~~ 221:42.57 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:42.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:42.57 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.58 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.58 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 221:42.58 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.58 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 221:42.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.58 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 221:42.58 struct CFF1FontDictValues : DictValues 221:42.58 ^~~~~~~~~~~~~~~~~~ 221:42.58 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 221:42.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 221:42.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 221:42.58 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.58 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 221:42.58 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::SubstLookup]' 221:42.58 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.58 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.58 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 221:42.58 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.58 memcpy (ret, &obj, size); 221:42.58 ~~~~~~~^~~~~~~~~~~~~~~~~ 221:42.58 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.58 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 221:42.58 struct OffsetListOf : OffsetArrayOf 221:42.58 ^~~~~~~~~~~~ 221:42.66 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:42.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:42.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.66 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.66 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 221:42.66 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.67 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.67 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.67 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.67 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.67 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.67 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-font.cc:187:24: required from here 221:42.67 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.67 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:42.67 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.67 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 221:42.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.67 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 221:42.67 struct CFF1PrivateDictValues_Base : DictValues 221:42.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.67 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:42.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:42.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.67 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 221:42.67 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.67 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.67 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.67 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.67 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.67 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.67 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 221:42.67 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.67 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:42.67 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.67 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:32, 221:42.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.67 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 221:42.67 struct CFF2PrivateDictValues_Base : DictValues 221:42.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.69 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:42.69 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:42.69 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.69 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.69 /builddir/build/BUILD/firefox-66.0.3/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]': 221:42.69 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.69 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.69 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.69 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.69 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.69 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.69 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.70 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-font.cc:187:24: required from here 221:42.70 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.70 memcpy (new_array, static_array, len * sizeof (Type)); 221:42.70 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.70 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 221:42.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.70 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 221:42.70 struct CFF1PrivateDictValues_Base : DictValues 221:42.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.70 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:42.70 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:42.70 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.70 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.70 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.70 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 221:42.70 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.70 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 221:42.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.70 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 221:42.70 struct CFF1PrivateDictValues_Base : DictValues 221:42.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.70 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:42.70 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:42.70 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.70 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.70 /builddir/build/BUILD/firefox-66.0.3/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]': 221:42.70 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.70 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.70 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.72 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.72 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.72 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.72 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.72 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 221:42.72 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.72 memcpy (new_array, static_array, len * sizeof (Type)); 221:42.72 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.72 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:32, 221:42.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.72 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 221:42.72 struct CFF2PrivateDictValues_Base : DictValues 221:42.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.72 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:42.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:42.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.72 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.72 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 221:42.72 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.72 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:32, 221:42.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.72 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 221:42.72 struct CFF2PrivateDictValues_Base : DictValues 221:42.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.72 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:42.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:42.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.72 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.72 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 221:42.72 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 221:42.72 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.73 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.73 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.73 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.73 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.73 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.73 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 221:42.73 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.73 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 221:42.73 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.73 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:32, 221:42.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.73 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 221:42.73 struct CFF2FontDictValues : DictValues 221:42.73 ^~~~~~~~~~~~~~~~~~ 221:42.73 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 221:42.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 221:42.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 221:42.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.73 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.73 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2FontDictValues]': 221:42.73 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2FontDictValues; CrapHelper::Type = CFF::CFF2FontDictValues]' 221:42.73 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.73 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.73 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.73 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.73 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.73 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.73 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 221:42.73 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.73 memcpy (obj, &Null(Type), sizeof (*obj)); 221:42.73 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.73 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:32, 221:42.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.73 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 221:42.73 struct CFF2FontDictValues : DictValues 221:42.73 ^~~~~~~~~~~~~~~~~~ 221:42.74 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 221:42.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 221:42.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 221:42.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.74 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.74 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 221:42.74 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.74 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.74 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.74 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.74 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.74 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.74 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.74 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.74 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-font.cc:187:24: required from here 221:42.74 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.74 memcpy (obj, &Null(Type), sizeof (*obj)); 221:42.74 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.74 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:31, 221:42.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.74 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 221:42.74 struct CFF1PrivateDictValues_Base : DictValues 221:42.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.75 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:42.75 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:42.75 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.75 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.75 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 221:42.75 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 221:42.75 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 221:42.75 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.75 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.75 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.76 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.76 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.76 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.76 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 221:42.76 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.76 memcpy (new_array, static_array, len * sizeof (Type)); 221:42.76 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.76 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:32, 221:42.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.76 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 221:42.76 struct CFF2FontDictValues : DictValues 221:42.76 ^~~~~~~~~~~~~~~~~~ 221:42.76 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 221:42.76 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 221:42.76 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.76 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.76 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.76 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 221:42.76 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.76 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:32, 221:42.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.76 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 221:42.76 struct CFF2FontDictValues : DictValues 221:42.76 ^~~~~~~~~~~~~~~~~~ 221:42.76 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 221:42.76 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 221:42.76 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 221:42.76 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:32, 221:42.76 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-layout.cc:28, 221:42.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 221:42.76 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2PrivateDictValues_Base]': 221:42.76 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.77 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.77 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.77 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.77 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.77 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.77 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.77 /builddir/build/BUILD/firefox-66.0.3/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]' 221:42.77 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 221:42.77 /builddir/build/BUILD/firefox-66.0.3/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] 221:42.77 memcpy (obj, &Null(Type), sizeof (*obj)); 221:42.77 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:42.77 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-face.cc:32, 221:42.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 221:42.77 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 221:42.77 struct CFF2PrivateDictValues_Base : DictValues 221:42.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 222:11.53 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:119: 222:11.53 /builddir/build/BUILD/firefox-66.0.3/gfx/ipc/VsyncIOThreadHolder.cpp: In member function 'mozilla::gfx::SharedDIB::Attach(base::FileDescriptor, unsigned int)': 222:11.53 /builddir/build/BUILD/firefox-66.0.3/gfx/ipc/VsyncIOThreadHolder.cpp:42:1: warning: the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 222:11.53 } // namespace mozilla 222:11.53 ^ 222:11.53 /builddir/build/BUILD/firefox-66.0.3/gfx/ipc/VsyncIOThreadHolder.cpp:42:1: warning: the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 222:13.02 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:32, 222:13.02 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 222:13.02 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 222:13.02 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 222:13.02 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 222:13.02 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 222:13.02 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 222:13.02 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 222:13.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.02 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 222:13.02 /builddir/build/BUILD/firefox-66.0.3/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] 222:13.02 memset (this, 0, sizeof (*this)); 222:13.02 ^ 222:13.02 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 222:13.02 struct hb_ot_map_t 222:13.02 ^~~~~~~~~~~ 222:13.02 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:33, 222:13.02 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 222:13.02 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 222:13.02 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 222:13.02 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 222:13.02 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 222:13.02 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 222:13.02 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 222:13.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.02 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 222:13.03 /builddir/build/BUILD/firefox-66.0.3/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] 222:13.03 memset (this, 0, sizeof (*this)); 222:13.03 ^ 222:13.03 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 222:13.03 struct hb_aat_map_t 222:13.03 ^~~~~~~~~~~~ 222:13.77 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.77 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 222:13.77 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 222:13.77 /builddir/build/BUILD/firefox-66.0.3/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] 222:13.77 memcpy (ret, &obj, size); 222:13.77 ~~~~~~~^~~~~~~~~~~~~~~~~ 222:13.77 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.77 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 222:13.77 struct LangSys 222:13.77 ^~~~~~~ 222:13.77 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.77 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 222:13.77 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 222:13.77 /builddir/build/BUILD/firefox-66.0.3/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] 222:13.77 memcpy (ret, &obj, size); 222:13.77 ~~~~~~~^~~~~~~~~~~~~~~~~ 222:13.77 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.77 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 222:13.77 struct Script 222:13.77 ^~~~~~ 222:13.77 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 222:13.77 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 222:13.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 222:13.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 222:13.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.78 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 222:13.78 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 222:13.78 /builddir/build/BUILD/firefox-66.0.3/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] 222:13.78 memcpy (ret, &obj, size); 222:13.78 ~~~~~~~^~~~~~~~~~~~~~~~~ 222:13.78 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 222:13.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 222:13.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 222:13.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 222:13.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.78 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 222:13.78 struct Feature 222:13.78 ^~~~~~~ 222:13.78 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 222:13.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 222:13.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 222:13.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 222:13.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 222:13.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 222:13.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 222:13.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.78 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 222:13.78 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 222:13.78 /builddir/build/BUILD/firefox-66.0.3/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] 222:13.78 memcpy (ret, &obj, size); 222:13.78 ~~~~~~~^~~~~~~~~~~~~~~~~ 222:13.78 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 222:13.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 222:13.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 222:13.78 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 222:13.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.78 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 222:13.78 struct FeatureVariations 222:13.78 ^~~~~~~~~~~~~~~~~ 222:13.82 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 222:13.82 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 222:13.82 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 222:13.82 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 222:13.82 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 222:13.83 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 222:13.83 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 222:13.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.83 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Lookup]': 222:13.83 /builddir/build/BUILD/firefox-66.0.3/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]' 222:13.83 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1428:39: required from here 222:13.83 /builddir/build/BUILD/firefox-66.0.3/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] 222:13.83 memcpy (ret, &obj, size); 222:13.83 ~~~~~~~^~~~~~~~~~~~~~~~~ 222:13.83 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 222:13.83 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 222:13.83 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 222:13.83 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 222:13.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.83 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:647:8: note: 'struct OT::Lookup' declared here 222:13.83 struct Lookup 222:13.83 ^~~~~~ 222:13.89 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 222:13.89 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 222:13.89 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 222:13.89 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 222:13.89 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 222:13.89 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 222:13.90 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 222:13.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.90 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 222:13.90 /builddir/build/BUILD/firefox-66.0.3/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]' 222:13.90 /builddir/build/BUILD/firefox-66.0.3/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]' 222:13.90 /builddir/build/BUILD/firefox-66.0.3/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]' 222:13.90 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 222:13.90 /builddir/build/BUILD/firefox-66.0.3/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] 222:13.90 memcpy (ret, &obj, size); 222:13.90 ~~~~~~~^~~~~~~~~~~~~~~~~ 222:13.90 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 222:13.90 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 222:13.90 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 222:13.90 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 222:13.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.90 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 222:13.90 struct RecordListOf : RecordArrayOf 222:13.90 ^~~~~~~~~~~~ 222:13.90 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 222:13.90 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 222:13.90 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 222:13.90 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 222:13.90 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 222:13.90 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 222:13.90 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 222:13.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.90 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 222:13.90 /builddir/build/BUILD/firefox-66.0.3/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]' 222:13.90 /builddir/build/BUILD/firefox-66.0.3/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]' 222:13.90 /builddir/build/BUILD/firefox-66.0.3/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]' 222:13.90 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 222:13.90 /builddir/build/BUILD/firefox-66.0.3/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] 222:13.90 memcpy (ret, &obj, size); 222:13.90 ~~~~~~~^~~~~~~~~~~~~~~~~ 222:13.90 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 222:13.90 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.91 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 222:13.91 struct RecordListOf : RecordArrayOf 222:13.91 ^~~~~~~~~~~~ 222:13.91 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.91 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 222:13.91 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::SubstLookup]' 222:13.91 /builddir/build/BUILD/firefox-66.0.3/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]' 222:13.91 /builddir/build/BUILD/firefox-66.0.3/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]' 222:13.91 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 222:13.91 /builddir/build/BUILD/firefox-66.0.3/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] 222:13.91 memcpy (ret, &obj, size); 222:13.91 ~~~~~~~^~~~~~~~~~~~~~~~~ 222:13.91 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:36, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.91 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 222:13.91 struct OffsetListOf : OffsetArrayOf 222:13.91 ^~~~~~~~~~~~ 222:13.91 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:34, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-font.hh:34, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:34, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 222:13.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.92 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 222:13.92 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::PosLookup]' 222:13.92 /builddir/build/BUILD/firefox-66.0.3/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]' 222:13.92 /builddir/build/BUILD/firefox-66.0.3/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]' 222:13.92 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 222:13.92 /builddir/build/BUILD/firefox-66.0.3/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] 222:13.92 memcpy (ret, &obj, size); 222:13.92 ~~~~~~~^~~~~~~~~~~~~~~~~ 222:13.92 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout.hh:36, 222:13.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 222:13.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 222:13.92 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 222:13.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 222:13.92 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 222:13.92 struct OffsetListOf : OffsetArrayOf 222:13.92 ^~~~~~~~~~~~ 222:15.93 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:32, 222:15.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 222:15.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 222:15.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 222:15.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-static.cc:29, 222:15.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 222:15.93 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 222:15.93 /builddir/build/BUILD/firefox-66.0.3/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] 222:15.93 memset (this, 0, sizeof (*this)); 222:15.93 ^ 222:15.93 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 222:15.93 struct hb_ot_map_t 222:15.93 ^~~~~~~~~~~ 222:15.93 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape.hh:33, 222:15.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shape-plan.hh:32, 222:15.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-face.hh:35, 222:15.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:34, 222:15.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-static.cc:29, 222:15.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 222:15.94 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 222:15.94 /builddir/build/BUILD/firefox-66.0.3/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] 222:15.94 memset (this, 0, sizeof (*this)); 222:15.94 ^ 222:15.94 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 222:15.94 struct hb_aat_map_t 222:15.94 ^~~~~~~~~~~~ 222:16.05 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 222:16.05 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 222:16.05 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 222:16.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.05 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 222:16.06 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.06 memcpy (dest, src.str, src.len); 222:16.06 ^ 222:16.06 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-static.cc:29, 222:16.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 222:16.06 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 222:16.06 struct IntType 222:16.06 ^~~~~~~ 222:16.06 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 222:16.06 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 222:16.06 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 222:16.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.06 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 222:16.06 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.06 memcpy (d, &opstr.str.str[0], opstr.str.len); 222:16.06 ^ 222:16.06 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-static.cc:29, 222:16.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 222:16.06 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 222:16.06 struct IntType 222:16.06 ^~~~~~~ 222:16.07 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 222:16.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.07 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh: In member function 'bool CFF::CFF2VariationStore::serialize(hb_serialize_context_t*, const CFF::CFF2VariationStore*)': 222:16.07 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.07 memcpy (dest, varStore, size_); 222:16.07 ^ 222:16.07 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:113:8: note: 'struct CFF::CFF2VariationStore' declared here 222:16.07 struct CFF2VariationStore 222:16.07 ^~~~~~~~~~~~~~~~~~ 222:16.09 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.09 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh: In member function 'void CFF::StrEncoder::encode_byte(unsigned char)': 222:16.09 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:47:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 222:16.09 if (unlikely (buff.push ((const char)b) == &Crap(char))) 222:16.09 ^ 222:16.09 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:179:46: note: in definition of macro 'unlikely' 222:16.09 #define unlikely(expr) (__builtin_expect (!!(expr), 0)) 222:16.09 ^~~~ 222:16.09 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 222:16.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.09 /builddir/build/BUILD/firefox-66.0.3/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': 222:16.09 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.09 memcpy (d, &opstr.str.str[0], opstr.str.len); 222:16.09 ^ 222:16.09 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-static.cc:29, 222:16.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 222:16.09 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 222:16.09 struct IntType 222:16.09 ^~~~~~~ 222:16.17 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 222:16.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:28, 222:16.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.17 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 222:16.17 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 222:16.17 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.17 memcpy (ret, &obj, size); 222:16.17 ~~~~~~~^~~~~~~~~~~~~~~~~ 222:16.17 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-static.cc:34, 222:16.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 222:16.17 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 222:16.17 struct LangSys 222:16.17 ^~~~~~~ 222:16.17 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 222:16.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:28, 222:16.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 222:16.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 222:16.18 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.18 memcpy (ret, &obj, size); 222:16.18 ~~~~~~~^~~~~~~~~~~~~~~~~ 222:16.18 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-static.cc:34, 222:16.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 222:16.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 222:16.18 struct Script 222:16.18 ^~~~~~ 222:16.18 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 222:16.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:28, 222:16.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 222:16.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 222:16.18 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.18 memcpy (ret, &obj, size); 222:16.18 ~~~~~~~^~~~~~~~~~~~~~~~~ 222:16.18 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-static.cc:34, 222:16.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 222:16.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 222:16.18 struct Feature 222:16.18 ^~~~~~~ 222:16.18 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.hh:31, 222:16.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:28, 222:16.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 222:16.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 222:16.18 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.18 memcpy (ret, &obj, size); 222:16.18 ~~~~~~~^~~~~~~~~~~~~~~~~ 222:16.18 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-static.cc:34, 222:16.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 222:16.18 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 222:16.19 struct FeatureVariations 222:16.19 ^~~~~~~~~~~~~~~~~ 222:16.19 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.19 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.19 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.19 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]': 222:16.19 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:469:17: required from here 222:16.19 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.19 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 222:16.20 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.20 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 222:16.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.20 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 222:16.20 struct ParsedCStr : ParsedValues 222:16.20 ^~~~~~~~~~ 222:16.20 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.20 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.20 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.20 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]': 222:16.20 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:595:33: required from here 222:16.20 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.20 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 222:16.20 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.20 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 222:16.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.20 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 222:16.20 struct SubrRemap : Remap 222:16.20 ^~~~~~~~~ 222:16.21 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.21 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.21 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.21 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ByteStr; unsigned int PreallocedCount = 8]': 222:16.21 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:589:48: required from here 222:16.21 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.21 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 222:16.21 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.21 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 222:16.21 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 222:16.21 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 222:16.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.21 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:300:8: note: 'struct CFF::ByteStr' declared here 222:16.21 struct ByteStr 222:16.21 ^~~~~~~ 222:16.21 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.21 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.21 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.21 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]': 222:16.21 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:716:50: required from here 222:16.21 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.21 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 222:16.21 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.21 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 222:16.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.21 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 222:16.21 struct StrBuffArray : hb_vector_t 222:16.21 ^~~~~~~~~~~~ 222:16.25 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.25 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.25 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.25 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]': 222:16.25 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]' 222:16.25 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:469:17: required from here 222:16.25 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.25 memcpy (new_array, static_array, len * sizeof (Type)); 222:16.25 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.25 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 222:16.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.25 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 222:16.25 struct ParsedCStr : ParsedValues 222:16.25 ^~~~~~~~~~ 222:16.25 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.25 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.26 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.26 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.26 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 222:16.27 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.27 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 222:16.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.27 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 222:16.27 struct ParsedCStr : ParsedValues 222:16.27 ^~~~~~~~~~ 222:16.27 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.27 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.27 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.27 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]': 222:16.27 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]' 222:16.27 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:595:33: required from here 222:16.27 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.27 memcpy (new_array, static_array, len * sizeof (Type)); 222:16.27 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.27 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 222:16.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.27 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 222:16.27 struct SubrRemap : Remap 222:16.27 ^~~~~~~~~ 222:16.27 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.27 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.27 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.27 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.27 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 222:16.27 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.27 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 222:16.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.27 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 222:16.27 struct SubrRemap : Remap 222:16.27 ^~~~~~~~~ 222:16.27 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.27 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.27 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.27 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 222:16.27 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.28 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 222:16.28 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.28 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 222:16.28 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.28 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 222:16.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 222:16.28 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 222:16.28 struct CFF1PrivateDictValues_Base : DictValues 222:16.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.28 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.28 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.28 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.28 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = hb_vector_t; unsigned int PreallocedCount = 8]': 222:16.28 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.28 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 222:16.28 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.28 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 222:16.28 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.28 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 222:16.28 struct hb_vector_t 222:16.28 ^~~~~~~~~~~ 222:16.28 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]': 222:16.28 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.30 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:696:70: required from here 222:16.30 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.30 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 222:16.30 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.30 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 222:16.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.30 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 222:16.30 struct ParsedCStrs : hb_vector_t 222:16.30 ^~~~~~~~~~~ 222:16.30 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.30 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.30 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.30 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]': 222:16.30 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]' 222:16.30 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:716:50: required from here 222:16.30 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.30 memcpy (new_array, static_array, len * sizeof (Type)); 222:16.30 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.30 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 222:16.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.30 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 222:16.30 struct StrBuffArray : hb_vector_t 222:16.30 ^~~~~~~~~~~~ 222:16.30 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.30 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.30 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.30 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.30 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 222:16.30 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.30 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 222:16.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.30 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 222:16.30 struct StrBuffArray : hb_vector_t 222:16.31 ^~~~~~~~~~~~ 222:16.31 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.31 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.31 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.31 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 222:16.31 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.31 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 222:16.31 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.31 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 222:16.31 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.31 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 222:16.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.31 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 222:16.31 struct CFF2PrivateDictValues_Base : DictValues 222:16.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.31 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.31 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.31 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.31 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 222:16.31 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 222:16.31 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.31 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:182:34: required from here 222:16.31 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.31 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 222:16.31 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.31 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 222:16.31 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 222:16.31 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 222:16.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.31 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 222:16.31 struct OpStr 222:16.31 ^~~~~ 222:16.31 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.31 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.31 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.32 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCSOp; unsigned int PreallocedCount = 8]': 222:16.32 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::ParsedCSOp; unsigned int PreallocedCount = 8]' 222:16.32 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.32 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:409:32: required from here 222:16.32 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.32 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 222:16.32 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.32 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 222:16.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.32 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:366:8: note: 'struct CFF::ParsedCSOp' declared here 222:16.32 struct ParsedCSOp : OpStr 222:16.32 ^~~~~~~~~~ 222:16.32 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 222:16.32 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 222:16.32 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 222:16.34 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.34 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::ParsedCStr]': 222:16.34 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::ParsedCStr; CrapHelper::Type = CFF::ParsedCStr]' 222:16.34 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]' 222:16.34 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:471:16: required from here 222:16.34 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.34 memcpy (obj, &Null(Type), sizeof (*obj)); 222:16.34 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.34 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 222:16.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.34 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 222:16.34 struct ParsedCStr : ParsedValues 222:16.34 ^~~~~~~~~~ 222:16.34 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 222:16.34 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 222:16.34 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 222:16.34 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.34 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::SubrRemap]': 222:16.34 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::SubrRemap; CrapHelper::Type = CFF::SubrRemap]' 222:16.34 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]' 222:16.34 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:597:21: required from here 222:16.34 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.34 memcpy (obj, &Null(Type), sizeof (*obj)); 222:16.34 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.34 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 222:16.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.34 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 222:16.34 struct SubrRemap : Remap 222:16.34 ^~~~~~~~~ 222:16.34 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.34 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.34 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.35 /builddir/build/BUILD/firefox-66.0.3/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]': 222:16.35 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.35 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.35 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 222:16.35 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.35 memcpy (new_array, static_array, len * sizeof (Type)); 222:16.35 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.35 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 222:16.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 222:16.35 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 222:16.35 struct CFF1PrivateDictValues_Base : DictValues 222:16.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.35 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.35 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.35 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.35 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.35 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 222:16.35 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.35 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 222:16.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 222:16.35 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 222:16.35 struct CFF1PrivateDictValues_Base : DictValues 222:16.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.35 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.35 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.35 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.35 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 222:16.35 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 222:16.35 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.35 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 222:16.35 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.35 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 222:16.35 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.36 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 222:16.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 222:16.36 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 222:16.36 struct CFF1FontDictValues : DictValues 222:16.36 ^~~~~~~~~~~~~~~~~~ 222:16.36 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 222:16.36 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 222:16.36 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 222:16.36 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.36 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1FontDictValues]': 222:16.36 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1FontDictValues; CrapHelper::Type = CFF::CFF1FontDictValues]' 222:16.36 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.36 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 222:16.36 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.36 memcpy (obj, &Null(Type), sizeof (*obj)); 222:16.36 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.36 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 222:16.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 222:16.36 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 222:16.36 struct CFF1FontDictValues : DictValues 222:16.36 ^~~~~~~~~~~~~~~~~~ 222:16.36 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.36 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.36 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.36 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]': 222:16.36 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 222:16.36 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.36 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:631:39: required from here 222:16.36 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.36 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 222:16.36 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.36 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 222:16.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 222:16.36 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:688:8: note: 'struct CFF::CFF1TopDictVal' declared here 222:16.36 struct CFF1TopDictVal : OpStr 222:16.37 ^~~~~~~~~~~~~~ 222:16.37 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.37 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.37 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.37 /builddir/build/BUILD/firefox-66.0.3/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]': 222:16.37 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.37 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.37 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 222:16.37 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.37 memcpy (new_array, static_array, len * sizeof (Type)); 222:16.38 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.38 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 222:16.38 struct hb_vector_t 222:16.38 ^~~~~~~~~~~ 222:16.38 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.38 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 222:16.38 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.38 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 222:16.38 struct hb_vector_t 222:16.38 ^~~~~~~~~~~ 222:16.38 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]': 222:16.38 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]' 222:16.38 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.38 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:696:70: required from here 222:16.38 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.38 memcpy (new_array, static_array, len * sizeof (Type)); 222:16.38 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.38 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 222:16.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.38 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 222:16.38 struct ParsedCStrs : hb_vector_t 222:16.38 ^~~~~~~~~~~ 222:16.38 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.38 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.38 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.38 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.38 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 222:16.38 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.38 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 222:16.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.38 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 222:16.38 struct ParsedCStrs : hb_vector_t 222:16.39 ^~~~~~~~~~~ 222:16.39 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 222:16.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 222:16.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 222:16.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.39 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::StrBuffArray]': 222:16.39 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::StrBuffArray; CrapHelper::Type = CFF::StrBuffArray]' 222:16.39 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]' 222:16.39 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:720:22: required from here 222:16.39 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.39 memcpy (obj, &Null(Type), sizeof (*obj)); 222:16.39 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.39 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 222:16.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.39 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 222:16.39 struct StrBuffArray : hb_vector_t 222:16.39 ^~~~~~~~~~~~ 222:16.39 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 222:16.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 222:16.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 222:16.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.39 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::BlendArg]': 222:16.39 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::BlendArg; CrapHelper::Type = CFF::BlendArg]' 222:16.40 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:460:14: required from 'ELEM& CFF::Stack::pop() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 222:16.41 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:124:36: required from here 222:16.41 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.41 memcpy (obj, &Null(Type), sizeof (*obj)); 222:16.41 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.41 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 222:16.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 222:16.41 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 222:16.41 struct BlendArg : Number 222:16.41 ^~~~~~~~ 222:16.41 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.41 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.41 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.41 /builddir/build/BUILD/firefox-66.0.3/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]': 222:16.41 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.41 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.41 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 222:16.41 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.41 memcpy (new_array, static_array, len * sizeof (Type)); 222:16.41 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.41 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 222:16.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.41 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 222:16.41 struct CFF2PrivateDictValues_Base : DictValues 222:16.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.41 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.41 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.41 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.41 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.41 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 222:16.41 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.41 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 222:16.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.42 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 222:16.42 struct CFF2PrivateDictValues_Base : DictValues 222:16.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.42 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.42 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.42 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.42 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 222:16.42 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 222:16.42 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.42 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 222:16.42 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.42 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 222:16.42 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.42 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 222:16.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.42 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 222:16.42 struct CFF2FontDictValues : DictValues 222:16.42 ^~~~~~~~~~~~~~~~~~ 222:16.42 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 222:16.42 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 222:16.42 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 222:16.42 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.42 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2FontDictValues]': 222:16.42 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2FontDictValues; CrapHelper::Type = CFF::CFF2FontDictValues]' 222:16.42 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.42 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 222:16.42 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.42 memcpy (obj, &Null(Type), sizeof (*obj)); 222:16.42 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.42 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 222:16.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.42 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 222:16.42 struct CFF2FontDictValues : DictValues 222:16.42 ^~~~~~~~~~~~~~~~~~ 222:16.42 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.43 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.43 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.43 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 222:16.43 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 222:16.43 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.43 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.43 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:351:40: required from here 222:16.43 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.43 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 222:16.43 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.43 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 222:16.43 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 222:16.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.43 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 222:16.43 struct DictVal : OpStr 222:16.43 ^~~~~~~ 222:16.43 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 222:16.43 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 222:16.43 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 222:16.43 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.43 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 222:16.43 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.43 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.43 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.43 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 222:16.43 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.43 memcpy (obj, &Null(Type), sizeof (*obj)); 222:16.43 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.43 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 222:16.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 222:16.45 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 222:16.45 struct CFF1PrivateDictValues_Base : DictValues 222:16.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.45 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.45 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.45 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.45 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 222:16.45 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 222:16.45 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 222:16.45 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.45 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 222:16.45 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.45 memcpy (new_array, static_array, len * sizeof (Type)); 222:16.45 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.45 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 222:16.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 222:16.45 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 222:16.45 struct CFF1FontDictValues : DictValues 222:16.45 ^~~~~~~~~~~~~~~~~~ 222:16.45 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.45 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.45 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.45 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.45 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 222:16.45 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.45 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 222:16.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 222:16.45 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 222:16.45 struct CFF1FontDictValues : DictValues 222:16.45 ^~~~~~~~~~~~~~~~~~ 222:16.45 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 222:16.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 222:16.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 222:16.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.46 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = hb_vector_t]': 222:16.46 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.46 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.46 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.46 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 222:16.46 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.46 memcpy (obj, &Null(Type), sizeof (*obj)); 222:16.46 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.46 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.46 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 222:16.46 struct hb_vector_t 222:16.46 ^~~~~~~~~~~ 222:16.46 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 222:16.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 222:16.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 222:16.46 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.46 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::ParsedCStrs]': 222:16.46 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::ParsedCStrs; CrapHelper::Type = CFF::ParsedCStrs]' 222:16.46 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]' 222:16.46 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.46 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:696:70: required from here 222:16.46 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.46 memcpy (obj, &Null(Type), sizeof (*obj)); 222:16.46 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.46 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 222:16.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.46 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 222:16.46 struct ParsedCStrs : hb_vector_t 222:16.46 ^~~~~~~~~~~ 222:16.46 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.47 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 222:16.47 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 222:16.47 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 222:16.47 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.47 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 222:16.47 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.47 memcpy (new_array, static_array, len * sizeof (Type)); 222:16.47 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.47 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 222:16.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.47 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 222:16.47 struct CFF2FontDictValues : DictValues 222:16.47 ^~~~~~~~~~~~~~~~~~ 222:16.47 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.47 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.47 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.47 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 222:16.47 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.47 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 222:16.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 222:16.48 struct CFF2FontDictValues : DictValues 222:16.48 ^~~~~~~~~~~~~~~~~~ 222:16.48 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-dsalgs.hh:32, 222:16.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-debug.hh:32, 222:16.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:551, 222:16.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2PrivateDictValues_Base]': 222:16.48 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.48 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.48 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 222:16.48 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.48 memcpy (obj, &Null(Type), sizeof (*obj)); 222:16.48 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.48 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 222:16.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 222:16.48 struct CFF2PrivateDictValues_Base : DictValues 222:16.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.48 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CallContext; unsigned int PreallocedCount = 10]': 222:16.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::CallContext; int LIMIT = 10]' 222:16.48 /builddir/build/BUILD/firefox-66.0.3/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 >]' 222:16.48 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.48 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 222:16.48 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.48 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 222:16.48 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.48 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.hh:33, 222:16.48 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 222:16.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 222:16.48 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:42:8: note: 'struct CFF::CallContext' declared here 222:16.49 struct CallContext 222:16.49 ^~~~~~~~~~~ 222:16.49 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 222:16.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 222:16.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 222:16.49 /builddir/build/BUILD/firefox-66.0.3/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 >]' 222:16.49 /builddir/build/BUILD/firefox-66.0.3/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 >]' 222:16.49 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:291:49: required from here 222:16.49 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.49 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 222:16.49 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.49 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 222:16.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 222:16.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 222:16.49 struct BlendArg : Number 222:16.49 ^~~~~~~~ 222:16.49 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.49 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 222:16.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]' 222:16.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 222:16.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 222:16.49 /builddir/build/BUILD/firefox-66.0.3/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 >]' 222:16.49 /builddir/build/BUILD/firefox-66.0.3/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 >]' 222:16.49 /builddir/build/BUILD/firefox-66.0.3/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]' 222:16.49 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:291:49: required from here 222:16.49 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.49 memcpy (new_array, static_array, len * sizeof (Type)); 222:16.49 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.49 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 222:16.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 222:16.50 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 222:16.50 struct BlendArg : Number 222:16.50 ^~~~~~~~ 222:16.50 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-object.hh:38, 222:16.50 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb.hh:555, 222:16.50 from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-shaper.cc:27, 222:16.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 222:16.50 /builddir/build/BUILD/firefox-66.0.3/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] 222:16.50 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 222:16.50 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:16.50 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 222:16.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 222:16.50 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 222:16.50 struct BlendArg : Number 222:16.50 ^~~~~~~~ 222:17.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:47: 222:17.27 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-unicode.cc: In member function 'CFF::CFF1StringIndex::serialize(hb_serialize_context_t*, CFF::CFF1StringIndex const&, unsigned int, CFF::Remap const&)': 222:17.27 /builddir/build/BUILD/firefox-66.0.3/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] 222:17.27 } 222:17.27 ^ 222:17.27 /builddir/build/BUILD/firefox-66.0.3/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] 223:01.80 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:101: 223:01.80 /builddir/build/BUILD/firefox-66.0.3/gfx/webrender_bindings/WebRenderTypes.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 223:01.80 /builddir/build/BUILD/firefox-66.0.3/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] 223:01.80 } // namespace mozilla 223:01.80 ^ 223:01.80 /builddir/build/BUILD/firefox-66.0.3/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] 223:01.80 /builddir/build/BUILD/firefox-66.0.3/gfx/webrender_bindings/WebRenderTypes.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 223:01.80 /builddir/build/BUILD/firefox-66.0.3/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] 223:01.80 /builddir/build/BUILD/firefox-66.0.3/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] 223:16.97 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:137: 223:16.97 /builddir/build/BUILD/firefox-66.0.3/gfx/layers/SyncObject.cpp: In function 'mozilla::layers::CompareDepth(mozilla::layers::Layer*, mozilla::layers::Layer*)': 223:16.97 /builddir/build/BUILD/firefox-66.0.3/gfx/layers/SyncObject.cpp:48:1: warning: the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:16.97 } // namespace mozilla 223:16.97 ^ 223:16.97 /builddir/build/BUILD/firefox-66.0.3/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] 223:16.97 /builddir/build/BUILD/firefox-66.0.3/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] 223:21.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:237, 223:21.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 223:21.56 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 223:21.56 /builddir/build/BUILD/firefox-66.0.3/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] 223:21.56 memcpy(&px4, px, 16); 223:21.56 ^ 223:21.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 223:21.56 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 223:21.56 class Sk4px : public Sk16b { 223:21.56 ^~~~~ 223:21.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:237, 223:21.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 223:21.56 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 223:21.56 /builddir/build/BUILD/firefox-66.0.3/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] 223:21.56 memcpy(&px2, px, 8); 223:21.56 ^ 223:21.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 223:21.56 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 223:21.56 class Sk4px : public Sk16b { 223:21.56 ^~~~~ 223:21.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:237, 223:21.56 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 223:21.56 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 223:21.56 /builddir/build/BUILD/firefox-66.0.3/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] 223:21.56 memcpy(&px1, px, 4); 223:21.56 ^ 223:21.56 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 223:21.56 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 223:21.56 class Sk4px : public Sk16b { 223:21.56 ^~~~~ 223:21.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlitMask_D32.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrcAlpha(int, unsigned int*, unsigned int const*, unsigned char const*, A8_RowProc_Blend(unsigned int*, void const*, unsigned int const*, int)::{lambda((anonymous namespace)::Sk4px const&, (anonymous namespace)::Sk4px const&, (anonymous namespace)::Sk4px const&)#1} const&)void [clone .isra.6]': 223:21.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:267:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px14MapDstSrcAlphaIZL16A8_RowProc_BlendPjPKvPKjiEUlRKS0_S8_S8_E_EEviS2_S6_PKhRKT_.isra.6' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:21.80 } 223:21.80 ^ 223:21.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:267:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px14MapDstSrcAlphaIZL16A8_RowProc_BlendPjPKvPKjiEUlRKS0_S8_S8_E_EEviS2_S6_PKhRKT_.isra.6' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:21.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlitMask_D32.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrcAlpha(int, unsigned int*, unsigned int const*, unsigned char const*, A8_RowProc_Opaque(unsigned int*, void const*, unsigned int const*, int)::{lambda((anonymous namespace)::Sk4px const&, (anonymous namespace)::Sk4px const&, (anonymous namespace)::Sk4px const&)#1} const&)void [clone .isra.3]': 223:21.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:267:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px14MapDstSrcAlphaIZL17A8_RowProc_OpaquePjPKvPKjiEUlRKS0_S8_S8_E_EEviS2_S6_PKhRKT_.isra.3' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:21.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:267:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px14MapDstSrcAlphaIZL17A8_RowProc_OpaquePjPKvPKjiEUlRKS0_S8_S8_E_EEviS2_S6_PKhRKT_.isra.3' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:33.83 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 223:33.83 /builddir/build/BUILD/firefox-66.0.3/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*}]' 223:33.83 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 223:33.83 /builddir/build/BUILD/firefox-66.0.3/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] 223:33.84 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 223:33.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 223:33.84 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 223:33.84 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 223:33.84 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRecords.h:273:8: note: 'struct SkRecords::DrawPath' declared here 223:33.84 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 223:33.84 ^~~~~~~~ 223:33.84 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 223:33.84 struct T { \ 223:33.84 ^ 223:33.84 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 223:33.84 /builddir/build/BUILD/firefox-66.0.3/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*}]' 223:33.84 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 223:33.84 /builddir/build/BUILD/firefox-66.0.3/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] 223:33.84 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 223:33.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 223:33.84 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 223:33.84 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 223:33.84 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRecords.h:299:8: note: 'struct SkRecords::DrawRect' declared here 223:33.84 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 223:33.84 ^~~~~~~~ 223:33.84 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 223:33.84 struct T { \ 223:33.84 ^ 223:33.84 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 223:33.84 /builddir/build/BUILD/firefox-66.0.3/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*}]' 223:33.84 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 223:33.84 /builddir/build/BUILD/firefox-66.0.3/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] 223:33.84 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 223:33.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 223:33.84 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 223:33.84 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 223:33.84 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRecords.h:311:8: note: 'struct SkRecords::DrawTextBlob' declared here 223:33.84 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 223:33.84 ^~~~~~~~~~~~ 223:33.84 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 223:33.84 struct T { \ 223:33.84 ^ 223:34.67 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:237, 223:34.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 223:34.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:40: 223:34.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 223:34.67 /builddir/build/BUILD/firefox-66.0.3/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] 223:34.67 memcpy(&px4, px, 16); 223:34.67 ^ 223:34.67 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 223:34.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:40: 223:34.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 223:34.67 class Sk4px : public Sk16b { 223:34.67 ^~~~~ 223:34.67 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:237, 223:34.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 223:34.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:40: 223:34.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 223:34.67 /builddir/build/BUILD/firefox-66.0.3/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] 223:34.67 memcpy(&px2, px, 8); 223:34.67 ^ 223:34.67 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 223:34.67 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:40: 223:34.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 223:34.68 class Sk4px : public Sk16b { 223:34.68 ^~~~~ 223:34.68 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:237, 223:34.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 223:34.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:40: 223:34.68 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 223:34.68 /builddir/build/BUILD/firefox-66.0.3/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] 223:34.68 memcpy(&px1, px, 4); 223:34.68 ^ 223:34.68 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 223:34.68 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:40: 223:34.68 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 223:34.68 class Sk4px : public Sk16b { 223:34.68 ^~~~~ 223:34.86 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:42: 223:34.86 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t portable::hash_fn(const void*, size_t, uint32_t)': 223:34.86 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 223:34.86 case 3: k ^= data[2] << 16; 223:34.86 ~~^~~~~~~~~~~~~~~~ 223:34.86 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:13: note: here 223:34.86 case 2: k ^= data[1] << 8; 223:34.86 ^~~~ 223:34.86 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 223:34.86 case 2: k ^= data[1] << 8; 223:34.86 ~~^~~~~~~~~~~~~~~~ 223:34.86 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/opts/SkChecksum_opts.h:197:13: note: here 223:34.86 case 1: k ^= data[0] << 0; 223:34.86 ^~~~ 223:35.65 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Clear>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Clear const&)void [clone .isra.207]': 223:35.65 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_5ClearEEEviPjPKjRKT_.isra.207' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.65 } // namespace SkOpts 223:35.65 ^ 223:35.65 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_5ClearEEEviPjPKjRKT_.isra.207' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.65 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Src>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Src const&)void [clone .isra.206]': 223:35.65 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_3SrcEEEviPjPKjRKT_.isra.206' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.66 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_3SrcEEEviPjPKjRKT_.isra.206' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.66 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Dst>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Dst const&)void [clone .isra.205]': 223:35.66 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_3DstEEEviPjPKjRKT_.isra.205' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.66 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_3DstEEEviPjPKjRKT_.isra.205' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::SrcOver>(int, unsigned int*, unsigned int const*, (anonymous namespace)::SrcOver const&)void [clone .isra.203]': 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7SrcOverEEEviPjPKjRKT_.isra.203' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7SrcOverEEEviPjPKjRKT_.isra.203' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::DstOver>(int, unsigned int*, unsigned int const*, (anonymous namespace)::DstOver const&)void [clone .isra.201]': 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7DstOverEEEviPjPKjRKT_.isra.201' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7DstOverEEEviPjPKjRKT_.isra.201' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::SrcIn>(int, unsigned int*, unsigned int const*, (anonymous namespace)::SrcIn const&)void [clone .isra.199]': 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_5SrcInEEEviPjPKjRKT_.isra.199' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_5SrcInEEEviPjPKjRKT_.isra.199' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::DstIn>(int, unsigned int*, unsigned int const*, (anonymous namespace)::DstIn const&)void [clone .isra.197]': 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_5DstInEEEviPjPKjRKT_.isra.197' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_5DstInEEEviPjPKjRKT_.isra.197' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::SrcOut>(int, unsigned int*, unsigned int const*, (anonymous namespace)::SrcOut const&)void [clone .isra.195]': 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_6SrcOutEEEviPjPKjRKT_.isra.195' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_6SrcOutEEEviPjPKjRKT_.isra.195' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::DstOut>(int, unsigned int*, unsigned int const*, (anonymous namespace)::DstOut const&)void [clone .isra.193]': 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_6DstOutEEEviPjPKjRKT_.isra.193' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_6DstOutEEEviPjPKjRKT_.isra.193' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::SrcATop>(int, unsigned int*, unsigned int const*, (anonymous namespace)::SrcATop const&)void [clone .isra.191]': 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7SrcATopEEEviPjPKjRKT_.isra.191' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7SrcATopEEEviPjPKjRKT_.isra.191' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::DstATop>(int, unsigned int*, unsigned int const*, (anonymous namespace)::DstATop const&)void [clone .isra.189]': 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7DstATopEEEviPjPKjRKT_.isra.189' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.67 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7DstATopEEEviPjPKjRKT_.isra.189' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.68 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Xor>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Xor const&)void [clone .isra.187]': 223:35.68 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_3XorEEEviPjPKjRKT_.isra.187' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.68 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_3XorEEEviPjPKjRKT_.isra.187' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.68 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Plus>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Plus const&)void [clone .isra.185]': 223:35.68 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_4PlusEEEviPjPKjRKT_.isra.185' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.68 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_4PlusEEEviPjPKjRKT_.isra.185' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.68 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Modulate>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Modulate const&)void [clone .isra.183]': 223:35.68 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_8ModulateEEEviPjPKjRKT_.isra.183' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.68 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_8ModulateEEEviPjPKjRKT_.isra.183' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.68 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Screen>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Screen const&)void [clone .isra.181]': 223:35.69 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_6ScreenEEEviPjPKjRKT_.isra.181' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.69 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_6ScreenEEEviPjPKjRKT_.isra.181' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.69 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Multiply>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Multiply const&)void [clone .isra.179]': 223:35.69 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_8MultiplyEEEviPjPKjRKT_.isra.179' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.69 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_8MultiplyEEEviPjPKjRKT_.isra.179' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.69 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Difference>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Difference const&)void [clone .isra.177]': 223:35.69 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_10DifferenceEEEviPjPKjRKT_.isra.177' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.69 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_10DifferenceEEEviPjPKjRKT_.isra.177' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.69 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Exclusion>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Exclusion const&)void [clone .isra.175]': 223:35.69 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_9ExclusionEEEviPjPKjRKT_.isra.175' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_9ExclusionEEEviPjPKjRKT_.isra.175' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::HardLight>(int, unsigned int*, unsigned int const*, (anonymous namespace)::HardLight const&)void [clone .isra.173]': 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_9HardLightEEEviPjPKjRKT_.isra.173' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_9HardLightEEEviPjPKjRKT_.isra.173' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Overlay>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Overlay const&)void [clone .isra.171]': 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7OverlayEEEviPjPKjRKT_.isra.171' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7OverlayEEEviPjPKjRKT_.isra.171' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Darken>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Darken const&)void [clone .isra.169]': 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_6DarkenEEEviPjPKjRKT_.isra.169' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_6DarkenEEEviPjPKjRKT_.isra.169' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Lighten>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Lighten const&)void [clone .isra.167]': 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7LightenEEEviPjPKjRKT_.isra.167' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7LightenEEEviPjPKjRKT_.isra.167' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstAlpha(int, unsigned int*, unsigned char const*, portable::blit_mask_d32_a8_black(unsigned int*, unsigned long, unsigned char const*, unsigned long, int, int)::{lambda((anonymous namespace)::Sk4px const&, (anonymous namespace)::Sk4px const&)#1} const&)void [clone .isra.157]': 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px11MapDstAlphaIZN8portableL22blit_mask_d32_a8_blackEPjmPKhmiiEUlRKS0_S7_E_EEviS3_S5_RKT_.isra.157' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px11MapDstAlphaIZN8portableL22blit_mask_d32_a8_blackEPjmPKhmiiEUlRKS0_S7_E_EEviS3_S5_RKT_.isra.157' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrcAlpha<(anonymous namespace)::Sk4px ((anonymous namespace)::Sk4px const&, (anonymous namespace)::Sk4px const&, (anonymous namespace)::Sk4px const&)>(int, unsigned int*, unsigned int const*, unsigned char const*, (anonymous namespace)::Sk4px ( const&)((anonymous namespace)::Sk4px const&, (anonymous namespace)::Sk4px const&, (anonymous namespace)::Sk4px const&))void': 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px14MapDstSrcAlphaIFS0_RKS0_S3_S3_EEEviPjPKjPKhRKT_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px14MapDstSrcAlphaIFS0_RKS0_S3_S3_EEEviPjPKjPKhRKT_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px14MapDstSrcAlphaIFS0_RKS0_S3_S3_EEEviPjPKjPKhRKT_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapSrc(int, unsigned int*, unsigned int const*, portable::blit_row_color32(unsigned int*, unsigned int const*, int, unsigned int)::{lambda((anonymous namespace)::Sk4px const&)#1} const&)void': 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px6MapSrcIZN8portableL16blit_row_color32EPjPKjijEUlRKS0_E_EEviS3_S5_RKT_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px6MapSrcIZN8portableL16blit_row_color32EPjPKjijEUlRKS0_E_EEviS3_S5_RKT_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstAlpha(int, unsigned int*, unsigned char const*, portable::blit_mask_d32_a8_opaque(unsigned int*, unsigned long, unsigned char const*, unsigned long, unsigned int, int, int)::{lambda((anonymous namespace)::Sk4px const&, (anonymous namespace)::Sk4px const&)#1} const&)void': 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px11MapDstAlphaIZN8portableL23blit_mask_d32_a8_opaqueEPjmPKhmjiiEUlRKS0_S7_E_EEviS3_S5_RKT_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.70 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px11MapDstAlphaIZN8portableL23blit_mask_d32_a8_opaqueEPjmPKhmjiiEUlRKS0_S7_E_EEviS3_S5_RKT_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:35.71 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstAlpha(int, unsigned int*, unsigned char const*, portable::blit_mask_d32_a8_general(unsigned int*, unsigned long, unsigned char const*, unsigned long, unsigned int, int, int)::{lambda((anonymous namespace)::Sk4px const&, (anonymous namespace)::Sk4px const&)#1} const&)void': 223:35.71 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px11MapDstAlphaIZN8portableL24blit_mask_d32_a8_generalEPjmPKhmjiiEUlRKS0_S7_E_EEviS3_S5_RKT_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:35.71 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.cpp:145:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px11MapDstAlphaIZN8portableL24blit_mask_d32_a8_generalEPjmPKhmjiiEUlRKS0_S7_E_EEviS3_S5_RKT_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:49.38 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)': 223:49.38 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrPathUtils.cpp:190:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 223:49.38 } 223:49.38 ^ 223:49.38 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrPathUtils.cpp:192:13: note: here 223:49.38 case SkPath::kQuad_Verb: 223:49.38 ^~~~ 223:50.86 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:137: 223:50.86 /builddir/build/BUILD/firefox-66.0.3/gfx/layers/apz/src/GestureEventListener.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 223:50.87 /builddir/build/BUILD/firefox-66.0.3/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] 223:50.87 } // namespace mozilla 223:50.87 ^ 223:50.87 /builddir/build/BUILD/firefox-66.0.3/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] 223:50.87 /builddir/build/BUILD/firefox-66.0.3/gfx/layers/apz/src/GestureEventListener.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 223:50.87 /builddir/build/BUILD/firefox-66.0.3/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] 223:50.87 /builddir/build/BUILD/firefox-66.0.3/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] 225:01.41 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkTypes.h:14, 225:01.41 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkMath.h:11, 225:01.41 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrTypes.h:11, 225:01.41 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:13, 225:01.41 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 225:01.41 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 225:01.41 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 225:01.41 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 225:01.41 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)': 225:01.41 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkPostConfig.h:133:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 225:01.41 sk_abort_no_print(); \ 225:01.41 ~~~~~~~~~~~~~~~~~^~ 225:01.41 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SK_ABORT' 225:01.41 SK_ABORT("Incomplete Switch\n"); 225:01.41 ^~~~~~~~ 225:01.41 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here 225:01.41 case SkPath::kWinding_FillType: 225:01.41 ^~~~ 225:02.36 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:128: 225:02.36 /builddir/build/BUILD/firefox-66.0.3/gfx/layers/ipc/CompositableTransactionParent.cpp: In member function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)': 225:02.36 /builddir/build/BUILD/firefox-66.0.3/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] 225:02.36 } // namespace mozilla 225:02.36 ^ 225:02.36 /builddir/build/BUILD/firefox-66.0.3/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] 225:02.36 /builddir/build/BUILD/firefox-66.0.3/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] 225:03.12 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkTypes.h:14, 225:03.12 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkRefCnt.h:11, 225:03.12 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11, 225:03.12 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8: 225:03.12 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp: In function 'GrGLenum gr_stencil_op_to_gl_path_rendering_fill_mode(GrStencilOp)': 225:03.12 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkPostConfig.h:133:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 225:03.12 sk_abort_no_print(); \ 225:03.12 ~~~~~~~~~~~~~~~~~^~ 225:03.12 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:44:13: note: in expansion of macro 'SK_ABORT' 225:03.12 SK_ABORT("Unexpected path fill."); 225:03.12 ^~~~~~~~ 225:03.12 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:46:9: note: here 225:03.12 case GrStencilOp::kIncWrap: 225:03.12 ^~~~ 225:08.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:137: 225:08.03 /builddir/build/BUILD/firefox-66.0.3/gfx/layers/ipc/RemoteContentController.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 225:08.03 /builddir/build/BUILD/firefox-66.0.3/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] 225:08.03 } // namespace mozilla 225:08.03 ^ 225:08.03 /builddir/build/BUILD/firefox-66.0.3/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] 225:08.03 /builddir/build/BUILD/firefox-66.0.3/gfx/layers/ipc/RemoteContentController.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 225:08.03 /builddir/build/BUILD/firefox-66.0.3/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] 225:08.03 /builddir/build/BUILD/firefox-66.0.3/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] 225:22.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 225:22.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 225:22.90 from /builddir/build/BUILD/firefox-66.0.3/image/ImageOps.h:10, 225:22.90 from /builddir/build/BUILD/firefox-66.0.3/image/ImageOps.cpp:7, 225:22.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/image/Unified_cpp_image1.cpp:2: 225:22.90 /builddir/build/BUILD/firefox-66.0.3/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 225:22.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:22.90 foundInterface = 0; \ 225:22.90 ^~~~~~~~~~~~~~ 225:22.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:22.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:22.90 ^~~~~~~~~~~~~~~~~~~~~~~ 225:22.90 /builddir/build/BUILD/firefox-66.0.3/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:22.90 NS_INTERFACE_MAP_END 225:22.90 ^~~~~~~~~~~~~~~~~~~~ 225:22.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:22.90 else 225:22.90 ^~~~ 225:22.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:22.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:22.90 ^~~~~~~~~~~~~~~~~~ 225:22.90 /builddir/build/BUILD/firefox-66.0.3/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:22.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 225:22.90 ^~~~~~~~~~~~~~~~~~~~~~ 225:26.31 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:137: 225:26.31 /builddir/build/BUILD/firefox-66.0.3/gfx/layers/mlgpu/LayerManagerMLGPU.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 225:26.31 /builddir/build/BUILD/firefox-66.0.3/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] 225:26.31 } // namespace mozilla 225:26.31 ^ 225:26.31 /builddir/build/BUILD/firefox-66.0.3/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] 225:26.31 /builddir/build/BUILD/firefox-66.0.3/gfx/layers/mlgpu/LayerManagerMLGPU.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 225:26.31 /builddir/build/BUILD/firefox-66.0.3/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] 225:26.31 /builddir/build/BUILD/firefox-66.0.3/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] 225:31.39 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/image/Unified_cpp_image1.cpp:137: 225:31.39 /builddir/build/BUILD/firefox-66.0.3/image/imgLoader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 225:31.39 /builddir/build/BUILD/firefox-66.0.3/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 225:31.39 } 225:31.39 ^ 225:31.39 /builddir/build/BUILD/firefox-66.0.3/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 225:31.39 /builddir/build/BUILD/firefox-66.0.3/image/imgLoader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 225:31.39 /builddir/build/BUILD/firefox-66.0.3/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 225:31.39 /builddir/build/BUILD/firefox-66.0.3/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 225:31.42 /builddir/build/BUILD/firefox-66.0.3/image/imgLoader.cpp: In function 'mozilla::image::AllowedImageAndFrameDimensions(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::IntRectTyped const&)': 225:31.42 /builddir/build/BUILD/firefox-66.0.3/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] 225:31.42 /builddir/build/BUILD/firefox-66.0.3/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] 225:32.40 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 225:32.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 225:32.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIChannelEventSink.h:10, 225:32.41 from /builddir/build/BUILD/firefox-66.0.3/image/imgRequest.h:10, 225:32.41 from /builddir/build/BUILD/firefox-66.0.3/image/imgRequest.cpp:7, 225:32.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/image/Unified_cpp_image2.cpp:2: 225:32.41 /builddir/build/BUILD/firefox-66.0.3/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 225:32.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:32.41 foundInterface = 0; \ 225:32.41 ^~~~~~~~~~~~~~ 225:32.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:32.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:32.41 ^~~~~~~~~~~~~~~~~~~~~~~ 225:32.41 /builddir/build/BUILD/firefox-66.0.3/image/imgRequestProxy.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:32.41 NS_INTERFACE_MAP_END 225:32.41 ^~~~~~~~~~~~~~~~~~~~ 225:32.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:32.41 else 225:32.41 ^~~~ 225:32.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 225:32.41 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 225:32.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:32.41 /builddir/build/BUILD/firefox-66.0.3/image/imgRequestProxy.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 225:32.41 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr) 225:32.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:42.19 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 225:42.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 225:42.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFactory.h:10, 225:42.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Module.h:12, 225:42.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ModuleUtils.h:11, 225:42.19 from /builddir/build/BUILD/firefox-66.0.3/image/decoders/icon/nsIconModule.cpp:7, 225:42.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 225:42.19 /builddir/build/BUILD/firefox-66.0.3/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 225:42.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:42.19 foundInterface = 0; \ 225:42.19 ^~~~~~~~~~~~~~ 225:42.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:42.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:42.20 ^~~~~~~~~~~~~~~~~~~~~~~ 225:42.20 /builddir/build/BUILD/firefox-66.0.3/image/decoders/icon/nsIconURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:42.20 NS_INTERFACE_MAP_END 225:42.20 ^~~~~~~~~~~~~~~~~~~~ 225:42.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:42.20 else 225:42.20 ^~~~ 225:42.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 225:42.20 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 225:42.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:42.20 /builddir/build/BUILD/firefox-66.0.3/image/decoders/icon/nsIconURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 225:42.20 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 225:42.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:52.21 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 225:52.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 225:52.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 225:52.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 225:52.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 225:52.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 225:52.21 from /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortController.h:10, 225:52.21 from /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortController.cpp:7, 225:52.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 225:52.21 /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 225:52.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:52.21 foundInterface = 0; \ 225:52.21 ^~~~~~~~~~~~~~ 225:52.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:52.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:52.21 ^~~~~~~~~~~~~~~~~~~~~~~ 225:52.21 /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:52.21 NS_INTERFACE_MAP_END 225:52.21 ^~~~~~~~~~~~~~~~~~~~ 225:52.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:52.21 else 225:52.21 ^~~~ 225:52.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:52.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:52.22 ^~~~~~~~~~~~~~~~~~ 225:52.22 /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:52.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 225:52.22 ^~~~~~~~~~~~~~~~~~~~~~ 225:52.22 /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 225:52.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:52.22 foundInterface = 0; \ 225:52.22 ^~~~~~~~~~~~~~ 225:52.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:52.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:52.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:52.22 /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:52.22 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 225:52.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:52.22 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortController.h:12, 225:52.22 from /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortController.cpp:7, 225:52.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 225:52.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:52.22 } else 225:52.23 ^~~~ 225:52.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:52.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:52.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:52.23 /builddir/build/BUILD/firefox-66.0.3/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:52.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 225:52.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:10.00 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 226:10.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 226:10.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:10.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 226:10.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 226:10.01 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 226:10.01 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.h:10, 226:10.01 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.cpp:7, 226:10.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 226:10.01 /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 226:10.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:10.01 foundInterface = 0; \ 226:10.01 ^~~~~~~~~~~~~~ 226:10.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:10.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:10.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:10.01 /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:10.01 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 226:10.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:10.01 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 226:10.01 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.h:10, 226:10.01 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.cpp:7, 226:10.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 226:10.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:10.01 } else 226:10.01 ^~~~ 226:10.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:10.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:10.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:10.01 /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:10.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 226:10.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:10.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 226:10.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 226:10.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:10.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 226:10.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 226:10.04 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 226:10.04 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.h:10, 226:10.04 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.cpp:7, 226:10.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 226:10.04 /builddir/build/BUILD/firefox-66.0.3/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 226:10.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:10.04 foundInterface = 0; \ 226:10.04 ^~~~~~~~~~~~~~ 226:10.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:10.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:10.04 ^~~~~~~~~~~~~~~~~~~~~~~ 226:10.04 /builddir/build/BUILD/firefox-66.0.3/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:10.04 NS_INTERFACE_MAP_END 226:10.04 ^~~~~~~~~~~~~~~~~~~~ 226:10.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:10.04 else 226:10.04 ^~~~ 226:10.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:10.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:10.04 ^~~~~~~~~~~~~~~~~~ 226:10.04 /builddir/build/BUILD/firefox-66.0.3/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:10.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:10.04 ^~~~~~~~~~~~~~~~~~~~~~ 226:10.05 /builddir/build/BUILD/firefox-66.0.3/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 226:10.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:10.05 foundInterface = 0; \ 226:10.05 ^~~~~~~~~~~~~~ 226:10.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:10.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:10.05 ^~~~~~~~~~~~~~~~~~~~~~~ 226:10.05 /builddir/build/BUILD/firefox-66.0.3/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:10.05 NS_INTERFACE_MAP_END 226:10.05 ^~~~~~~~~~~~~~~~~~~~ 226:10.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:10.05 else 226:10.05 ^~~~ 226:10.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:10.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:10.06 ^~~~~~~~~~~~~~~~~~ 226:10.06 /builddir/build/BUILD/firefox-66.0.3/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:10.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:10.06 ^~~~~~~~~~~~~~~~~~~~~~ 226:10.12 /builddir/build/BUILD/firefox-66.0.3/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 226:10.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:10.12 foundInterface = 0; \ 226:10.12 ^~~~~~~~~~~~~~ 226:10.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:10.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:10.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:10.12 /builddir/build/BUILD/firefox-66.0.3/dom/animation/DocumentTimeline.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:10.12 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 226:10.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:10.12 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 226:10.12 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.h:10, 226:10.12 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.cpp:7, 226:10.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 226:10.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:10.12 } else 226:10.12 ^~~~ 226:10.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:10.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:10.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:10.12 /builddir/build/BUILD/firefox-66.0.3/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:10.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 226:10.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:11.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 226:11.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 226:11.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:11.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 226:11.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 226:11.60 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 226:11.60 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.h:10, 226:11.60 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.cpp:7, 226:11.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 226:11.60 /builddir/build/BUILD/firefox-66.0.3/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 226:11.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:11.60 foundInterface = 0; \ 226:11.60 ^~~~~~~~~~~~~~ 226:11.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:11.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:11.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:11.61 /builddir/build/BUILD/firefox-66.0.3/dom/animation/KeyframeEffect.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:11.61 NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 226:11.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:11.61 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 226:11.61 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.h:10, 226:11.61 from /builddir/build/BUILD/firefox-66.0.3/dom/animation/Animation.cpp:7, 226:11.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 226:11.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:11.61 } else 226:11.61 ^~~~ 226:11.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:11.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:11.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:11.61 /builddir/build/BUILD/firefox-66.0.3/dom/animation/KeyframeEffect.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:11.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 226:11.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:13.57 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 226:13.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 226:13.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:13.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 226:13.57 from /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsTArray.h:29, 226:13.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 226:13.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 226:13.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 226:13.57 from /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.h:10, 226:13.57 from /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.cpp:7: 226:13.57 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 226:13.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:13.58 foundInterface = 0; \ 226:13.58 ^~~~~~~~~~~~~~ 226:13.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:13.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:13.58 ^~~~~~~~~~~~~~~~~~~~~~~ 226:13.58 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:13.58 NS_INTERFACE_MAP_END 226:13.58 ^~~~~~~~~~~~~~~~~~~~ 226:13.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:13.58 else 226:13.58 ^~~~ 226:13.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:13.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:13.58 ^~~~~~~~~~~~~~~~~~ 226:13.58 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:13.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:13.58 ^~~~~~~~~~~~~~~~~~~~~~ 226:13.58 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 226:13.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:13.58 foundInterface = 0; \ 226:13.58 ^~~~~~~~~~~~~~ 226:13.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:13.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:13.58 ^~~~~~~~~~~~~~~~~~~~~~~ 226:13.58 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:13.58 NS_INTERFACE_MAP_END 226:13.58 ^~~~~~~~~~~~~~~~~~~~ 226:13.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:13.58 else 226:13.58 ^~~~ 226:13.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:13.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:13.58 ^~~~~~~~~~~~~~~~~~ 226:13.58 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:13.58 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 226:13.59 ^~~~~~~~~~~~~~~~~~~~~~ 226:15.17 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.cpp: In member function 'mozilla::dom::DOMIntersectionObserver::Update(mozilla::dom::Document*, double)': 226:15.17 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.cpp:468:1: warning: the control flow of function '_ZN7mozilla3dom23DOMIntersectionObserver6UpdateEPNS0_8DocumentEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 226:15.17 } // namespace mozilla 226:15.17 ^ 226:15.17 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.cpp:468:1: warning: the control flow of function '_ZN7mozilla3dom23DOMIntersectionObserver6UpdateEPNS0_8DocumentEd' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 226:15.17 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMIntersectionObserver.cpp:468:1: warning: the control flow of function '_ZN7mozilla3dom23DOMIntersectionObserver6UpdateEPNS0_8DocumentEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 226:21.08 Finished release [optimized] target(s) in 20m 15s 226:26.15 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/glsl/GrGLSLShaderBuilder.cpp:12: 226:26.15 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 226:26.15 /builddir/build/BUILD/firefox-66.0.3/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] 226:26.15 memset(&fFlags, 0, sizeof(fFlags)); 226:26.15 ^ 226:26.15 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:13, 226:26.15 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:11, 226:26.15 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/glsl/GrGLSLShaderBuilder.cpp:12: 226:26.15 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 226:26.15 struct Flags { 226:26.15 ^~~~~ 226:27.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 226:27.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 226:27.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 226:27.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 226:27.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 226:27.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h:25, 226:27.73 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentUtils.h:21, 226:27.73 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentUtils.cpp:9: 226:27.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 226:27.73 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 226:27.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 226:27.73 memset(aT, 0, sizeof(T)); 226:27.73 ~~~~~~^~~~~~~~~~~~~~~~~~ 226:27.74 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentUtils.cpp:221: 226:27.74 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 226:27.74 struct GlobalProperties { 226:27.74 ^~~~~~~~~~~~~~~~ 226:31.98 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 226:31.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 226:31.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 226:31.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWeakReference.h:14, 226:31.99 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMWindowUtils.h:10, 226:31.99 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMWindowUtils.cpp:7: 226:31.99 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 226:31.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:31.99 foundInterface = 0; \ 226:31.99 ^~~~~~~~~~~~~~ 226:31.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:31.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:31.99 ^~~~~~~~~~~~~~~~~~~~~~~ 226:31.99 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMWindowUtils.cpp:201:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:31.99 NS_INTERFACE_MAP_END 226:31.99 ^~~~~~~~~~~~~~~~~~~~ 226:31.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:31.99 else 226:31.99 ^~~~ 226:31.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:31.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:31.99 ^~~~~~~~~~~~~~~~~~ 226:31.99 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMWindowUtils.cpp:200:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:31.99 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 226:31.99 ^~~~~~~~~~~~~~~~~~~~~~ 226:32.10 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 226:32.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:32.10 foundInterface = 0; \ 226:32.10 ^~~~~~~~~~~~~~ 226:32.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:32.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:32.10 ^~~~~~~~~~~~~~~~~~~~~~~ 226:32.10 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMWindowUtils.cpp:4027:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:32.10 NS_INTERFACE_MAP_END 226:32.10 ^~~~~~~~~~~~~~~~~~~~ 226:32.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:32.10 else 226:32.10 ^~~~ 226:32.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:32.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:32.10 ^~~~~~~~~~~~~~~~~~ 226:32.10 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMWindowUtils.cpp:4026:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:32.10 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 226:32.10 ^~~~~~~~~~~~~~~~~~~~~~ 226:32.81 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gradients/GrDualIntervalGradientColorizer.cpp:11: 226:32.81 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gradients/GrDualIntervalGradientColorizer.h: In constructor 'GrDualIntervalGradientColorizer::GrDualIntervalGradientColorizer(GrColor4f, GrColor4f, GrColor4f, GrColor4f, float)': 226:32.81 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/gradients/GrDualIntervalGradientColorizer.h:32:5: note: the ABI of passing homogeneous float aggregates has changed in GCC 5 226:32.81 GrDualIntervalGradientColorizer(GrColor4f scale01, GrColor4f bias01, GrColor4f scale23, 226:32.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:34.89 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 226:34.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 226:34.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIMessageManager.h:10, 226:34.89 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameMessageManager.h:10, 226:34.89 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameMessageManager.cpp:9: 226:34.89 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 226:34.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:34.89 foundInterface = 0; \ 226:34.89 ^~~~~~~~~~~~~~ 226:34.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:34.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:34.89 ^~~~~~~~~~~~~~~~~~~~~~~ 226:34.89 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:34.90 NS_INTERFACE_MAP_END 226:34.90 ^~~~~~~~~~~~~~~~~~~~ 226:34.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:34.90 else 226:34.90 ^~~~ 226:34.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 226:34.90 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 226:34.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:34.90 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 226:34.90 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, 226:34.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:35.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 226:35.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 226:35.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 226:35.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 226:35.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 226:35.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 226:35.28 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameMessageManager.h:17, 226:35.28 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameMessageManager.cpp:9: 226:35.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 226:35.28 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 226:35.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 226:35.28 memset(aT, 0, sizeof(T)); 226:35.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 226:35.28 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameMessageManager.cpp:61: 226:35.28 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 226:35.28 struct GlobalProperties { 226:35.28 ^~~~~~~~~~~~~~~~ 226:44.08 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 226:44.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 226:44.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/domstubs.h:10, 226:44.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDOMWindow.h:10, 226:44.08 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:10, 226:44.08 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 226:44.08 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 226:44.08 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:7: 226:44.08 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 226:44.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:44.08 foundInterface = 0; \ 226:44.08 ^~~~~~~~~~~~~~ 226:44.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:44.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:44.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:44.09 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:450:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:44.09 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 226:44.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:44.09 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 226:44.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 226:44.09 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 226:44.09 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 226:44.09 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 226:44.09 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:7: 226:44.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:44.09 } else 226:44.09 ^~~~ 226:44.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:44.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:44.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:44.09 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:449:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:44.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 226:44.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:44.09 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 226:44.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 226:44.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/domstubs.h:10, 226:44.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDOMWindow.h:10, 226:44.09 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:10, 226:44.09 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 226:44.09 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 226:44.09 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:7: 226:44.09 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 226:44.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:44.09 foundInterface = 0; \ 226:44.09 ^~~~~~~~~~~~~~ 226:44.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:44.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:44.09 ^~~~~~~~~~~~~~~~~~~~~~~ 226:44.09 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:538:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:44.09 NS_INTERFACE_MAP_END 226:44.09 ^~~~~~~~~~~~~~~~~~~~ 226:44.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:44.09 else 226:44.09 ^~~~ 226:44.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 226:44.09 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 226:44.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:44.09 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:537:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 226:44.09 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 226:44.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:44.09 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 226:44.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:44.10 foundInterface = 0; \ 226:44.10 ^~~~~~~~~~~~~~ 226:44.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:44.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:44.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:44.10 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:748:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:44.10 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 226:44.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:44.10 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 226:44.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 226:44.10 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 226:44.10 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 226:44.10 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 226:44.10 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:7: 226:44.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:44.10 } else 226:44.10 ^~~~ 226:44.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:44.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:44.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:44.10 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:747:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:44.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 226:44.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:44.12 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 226:44.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 226:44.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/domstubs.h:10, 226:44.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDOMWindow.h:10, 226:44.12 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:10, 226:44.12 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 226:44.12 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 226:44.12 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:7: 226:44.12 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 226:44.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:44.12 foundInterface = 0; \ 226:44.12 ^~~~~~~~~~~~~~ 226:44.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:44.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:44.12 ^~~~~~~~~~~~~~~~~~~~~~~ 226:44.12 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:1303:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:44.12 NS_INTERFACE_MAP_END 226:44.12 ^~~~~~~~~~~~~~~~~~~~ 226:44.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:44.12 else 226:44.12 ^~~~ 226:44.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:44.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:44.12 ^~~~~~~~~~~~~~~~~~ 226:44.12 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:1302:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:44.12 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 226:44.12 ^~~~~~~~~~~~~~~~~~~~~~ 226:44.74 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 226:44.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 226:44.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 226:44.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 226:44.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 226:44.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 226:44.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 226:44.75 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 226:44.75 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 226:44.75 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 226:44.75 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:7: 226:44.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 226:44.75 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 226:44.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 226:44.75 memset(aT, 0, sizeof(T)); 226:44.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 226:44.75 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:174: 226:44.75 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 226:44.75 struct GlobalProperties { 226:44.75 ^~~~~~~~~~~~~~~~ 226:46.55 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 226:46.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 226:46.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/domstubs.h:10, 226:46.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDOMWindow.h:10, 226:46.55 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:10, 226:46.56 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 226:46.56 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 226:46.56 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowOuter.cpp:7: 226:46.56 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 226:46.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:46.56 foundInterface = 0; \ 226:46.56 ^~~~~~~~~~~~~~ 226:46.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:46.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:46.56 ^~~~~~~~~~~~~~~~~~~~~~~ 226:46.56 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowOuter.cpp:1422:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:46.56 NS_INTERFACE_MAP_END 226:46.56 ^~~~~~~~~~~~~~~~~~~~ 226:46.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:46.56 else 226:46.56 ^~~~ 226:46.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:46.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:46.56 ^~~~~~~~~~~~~~~~~~ 226:46.56 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowOuter.cpp:1421:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:46.56 NS_INTERFACE_MAP_ENTRY(nsIObserver) 226:46.56 ^~~~~~~~~~~~~~~~~~~~~~ 226:47.18 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 226:47.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 226:47.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 226:47.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 226:47.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 226:47.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 226:47.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 226:47.18 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 226:47.18 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 226:47.18 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 226:47.18 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowOuter.cpp:7: 226:47.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 226:47.18 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 226:47.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 226:47.18 memset(aT, 0, sizeof(T)); 226:47.18 ~~~~~~^~~~~~~~~~~~~~~~~~ 226:47.18 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowOuter.cpp:173: 226:47.18 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 226:47.18 struct GlobalProperties { 226:47.18 ^~~~~~~~~~~~~~~~ 226:49.50 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp: In member function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)': 226:49.50 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:7434:44: warning: the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 226:49.50 nsPIDOMWindowInner::~nsPIDOMWindowInner() {} 226:49.50 ^ 226:49.50 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:7434:44: warning: the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 226:49.50 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.cpp:7434:44: warning: the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 226:52.38 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowOuter.cpp: In member function 'nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle, nsTSubstring const&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)': 226:52.38 /builddir/build/BUILD/firefox-66.0.3/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] 226:52.38 nsPIDOMWindowOuter::~nsPIDOMWindowOuter() {} 226:52.38 ^ 226:52.39 /builddir/build/BUILD/firefox-66.0.3/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] 226:52.39 /builddir/build/BUILD/firefox-66.0.3/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] 226:54.50 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 226:54.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 226:54.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:54.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 226:54.50 from /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsTArray.h:29, 226:54.50 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPluginArray.h:10, 226:54.50 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPluginArray.cpp:7: 226:54.50 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 226:54.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:54.51 foundInterface = 0; \ 226:54.51 ^~~~~~~~~~~~~~ 226:54.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:54.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:54.51 ^~~~~~~~~~~~~~~~~~~~~~~ 226:54.51 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPluginArray.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:54.51 NS_INTERFACE_MAP_END 226:54.51 ^~~~~~~~~~~~~~~~~~~~ 226:54.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:54.51 else 226:54.51 ^~~~ 226:54.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:54.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:54.51 ^~~~~~~~~~~~~~~~~~ 226:54.51 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPluginArray.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:54.51 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 226:54.51 ^~~~~~~~~~~~~~~~~~~~~~ 226:54.52 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 226:54.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:54.52 foundInterface = 0; \ 226:54.52 ^~~~~~~~~~~~~~ 226:54.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:54.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:54.53 ^~~~~~~~~~~~~~~~~~~~~~~ 226:54.53 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPluginArray.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:54.53 NS_INTERFACE_MAP_END 226:54.53 ^~~~~~~~~~~~~~~~~~~~ 226:54.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:54.53 else 226:54.53 ^~~~ 226:54.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:54.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:54.53 ^~~~~~~~~~~~~~~~~~ 226:54.53 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPluginArray.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:54.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:54.53 ^~~~~~~~~~~~~~~~~~~~~~ 226:55.26 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 226:55.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 226:55.26 from /builddir/build/BUILD/firefox-66.0.3/image/imgLoader.h:11, 226:55.26 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsObjectLoadingContent.cpp:13: 226:55.26 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 226:55.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:55.26 foundInterface = 0; \ 226:55.26 ^~~~~~~~~~~~~~ 226:55.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:55.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:55.26 ^~~~~~~~~~~~~~~~~~~~~~~ 226:55.26 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsObjectLoadingContent.cpp:1192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:55.26 NS_INTERFACE_MAP_END 226:55.26 ^~~~~~~~~~~~~~~~~~~~ 226:55.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:55.26 else 226:55.26 ^~~~ 226:55.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 226:55.26 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 226:55.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:55.26 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsObjectLoadingContent.cpp:1191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 226:55.26 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 226:55.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:58.52 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 226:58.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 226:58.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:58.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 226:58.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 226:58.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 226:58.52 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 226:58.52 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 226:58.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 226:58.52 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.h:10, 226:58.52 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.cpp:7, 226:58.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 226:58.52 /builddir/build/BUILD/firefox-66.0.3/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 226:58.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:58.52 foundInterface = 0; \ 226:58.52 ^~~~~~~~~~~~~~ 226:58.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:58.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:58.52 ^~~~~~~~~~~~~~~~~~~~~~~ 226:58.52 /builddir/build/BUILD/firefox-66.0.3/dom/base/Attr.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:58.53 NS_INTERFACE_MAP_END 226:58.53 ^~~~~~~~~~~~~~~~~~~~ 226:58.53 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:21, 226:58.53 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.h:10, 226:58.53 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.cpp:7, 226:58.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 226:58.53 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentUtils.h:3602:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:58.53 } else 226:58.53 ^~~~ 226:58.53 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentUtils.h:3602:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 226:58.53 } else 226:58.53 ^~~~ 226:58.53 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 226:58.53 /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 226:58.53 /builddir/build/BUILD/firefox-66.0.3/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] 226:58.53 (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 226:58.53 ^ 226:58.53 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 226:58.53 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.h:10, 226:58.53 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.cpp:7, 226:58.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 226:58.53 /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:123:10: note: 'struct AttrArray::InternalAttr' declared here 226:58.53 struct InternalAttr { 226:58.54 ^~~~~~~~~~~~ 226:58.54 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 226:58.54 /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 226:58.54 /builddir/build/BUILD/firefox-66.0.3/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] 226:58.54 realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 226:58.54 ^ 226:58.54 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 226:58.54 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.h:10, 226:58.54 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.cpp:7, 226:58.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 226:58.54 /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 226:58.54 class Impl { 226:58.54 ^~~~ 226:58.54 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 226:58.54 /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 226:58.54 /builddir/build/BUILD/firefox-66.0.3/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] 226:58.54 static_cast(realloc(mImpl.release(), sizeInBytes.value())); 226:58.54 ^ 226:58.54 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 226:58.54 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.h:10, 226:58.54 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.cpp:7, 226:58.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 226:58.54 /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 226:58.54 class Impl { 226:58.54 ^~~~ 226:59.37 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 226:59.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 226:59.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:59.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 226:59.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 226:59.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 226:59.37 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 226:59.37 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 226:59.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 226:59.38 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.h:10, 226:59.38 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.cpp:7, 226:59.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 226:59.38 /builddir/build/BUILD/firefox-66.0.3/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 226:59.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:59.38 foundInterface = 0; \ 226:59.38 ^~~~~~~~~~~~~~ 226:59.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:59.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:59.38 ^~~~~~~~~~~~~~~~~~~~~~~ 226:59.38 /builddir/build/BUILD/firefox-66.0.3/dom/base/BarProps.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:59.38 NS_INTERFACE_MAP_END 226:59.38 ^~~~~~~~~~~~~~~~~~~~ 226:59.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:59.38 else 226:59.38 ^~~~ 226:59.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:59.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:59.38 ^~~~~~~~~~~~~~~~~~ 226:59.38 /builddir/build/BUILD/firefox-66.0.3/dom/base/BarProps.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:59.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:59.38 ^~~~~~~~~~~~~~~~~~~~~~ 226:59.47 /builddir/build/BUILD/firefox-66.0.3/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 226:59.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:59.47 foundInterface = 0; \ 226:59.47 ^~~~~~~~~~~~~~ 226:59.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:59.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:59.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:59.47 /builddir/build/BUILD/firefox-66.0.3/dom/base/CharacterData.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:59.47 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 226:59.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:59.47 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 226:59.47 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 226:59.47 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 226:59.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 226:59.48 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.h:10, 226:59.48 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.cpp:7, 226:59.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 226:59.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:59.48 } else 226:59.48 ^~~~ 226:59.48 /builddir/build/BUILD/firefox-66.0.3/dom/base/CharacterData.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:59.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 226:59.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:00.84 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 227:00.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 227:00.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 227:00.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 227:00.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 227:00.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 227:00.84 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 227:00.84 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 227:00.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 227:00.84 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.h:10, 227:00.84 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AnonymousContent.cpp:7, 227:00.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 227:00.84 /builddir/build/BUILD/firefox-66.0.3/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 227:00.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:00.84 foundInterface = 0; \ 227:00.84 ^~~~~~~~~~~~~~ 227:00.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:00.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:00.84 ^~~~~~~~~~~~~~~~~~~~~~~ 227:00.84 /builddir/build/BUILD/firefox-66.0.3/dom/base/ContentProcessMessageManager.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:00.84 NS_INTERFACE_MAP_END 227:00.84 ^~~~~~~~~~~~~~~~~~~~ 227:00.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:00.84 else 227:00.84 ^~~~ 227:00.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:00.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:00.84 ^~~~~~~~~~~~~~~~~~ 227:00.84 /builddir/build/BUILD/firefox-66.0.3/dom/base/ContentProcessMessageManager.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:00.84 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 227:00.84 ^~~~~~~~~~~~~~~~~~~~~~ 227:00.88 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 227:00.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 227:00.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 227:00.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 227:00.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 227:00.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 227:00.88 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.h:9, 227:00.88 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.cpp:6, 227:00.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 227:00.89 /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 227:00.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:00.89 foundInterface = 0; \ 227:00.89 ^~~~~~~~~~~~~~ 227:00.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:00.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:00.89 ^~~~~~~~~~~~~~~~~~~~~~~ 227:00.89 /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:00.89 NS_INTERFACE_MAP_END 227:00.89 ^~~~~~~~~~~~~~~~~~~~ 227:00.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:00.89 else 227:00.89 ^~~~ 227:00.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:00.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:00.89 ^~~~~~~~~~~~~~~~~~ 227:00.89 /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:00.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:00.89 ^~~~~~~~~~~~~~~~~~~~~~ 227:02.39 /builddir/build/BUILD/firefox-66.0.3/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 227:02.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:02.40 foundInterface = 0; \ 227:02.40 ^~~~~~~~~~~~~~ 227:02.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:02.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:02.40 ^~~~~~~~~~~~~~~~~~~~~~~ 227:02.40 /builddir/build/BUILD/firefox-66.0.3/dom/base/CustomElementRegistry.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:02.40 NS_INTERFACE_MAP_END 227:02.40 ^~~~~~~~~~~~~~~~~~~~ 227:02.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:02.40 else 227:02.40 ^~~~ 227:02.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:02.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:02.40 ^~~~~~~~~~~~~~~~~~ 227:02.40 /builddir/build/BUILD/firefox-66.0.3/dom/base/CustomElementRegistry.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:02.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:02.40 ^~~~~~~~~~~~~~~~~~~~~~ 227:02.46 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 227:02.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:02.46 foundInterface = 0; \ 227:02.46 ^~~~~~~~~~~~~~ 227:02.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:02.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:02.46 ^~~~~~~~~~~~~~~~~~~~~~~ 227:02.46 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMError.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:02.46 NS_INTERFACE_MAP_END 227:02.46 ^~~~~~~~~~~~~~~~~~~~ 227:02.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:02.47 else 227:02.47 ^~~~ 227:02.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:02.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:02.47 ^~~~~~~~~~~~~~~~~~ 227:02.47 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMError.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:02.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:02.47 ^~~~~~~~~~~~~~~~~~~~~~ 227:02.48 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 227:02.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:02.48 foundInterface = 0; \ 227:02.48 ^~~~~~~~~~~~~~ 227:02.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:02.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:02.48 ^~~~~~~~~~~~~~~~~~~~~~~ 227:02.48 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMException.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:02.48 NS_INTERFACE_MAP_END 227:02.48 ^~~~~~~~~~~~~~~~~~~~ 227:02.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:02.48 else 227:02.48 ^~~~ 227:02.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:02.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:02.48 ^~~~~~~~~~~~~~~~~~ 227:02.48 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMException.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:02.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:02.48 ^~~~~~~~~~~~~~~~~~~~~~ 227:02.51 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 227:02.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:02.51 foundInterface = 0; \ 227:02.51 ^~~~~~~~~~~~~~ 227:02.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:02.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:02.51 ^~~~~~~~~~~~~~~~~~~~~~~ 227:02.51 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:02.51 NS_INTERFACE_MAP_END 227:02.51 ^~~~~~~~~~~~~~~~~~~~ 227:02.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:02.51 else 227:02.51 ^~~~ 227:02.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:02.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:02.51 ^~~~~~~~~~~~~~~~~~ 227:02.52 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:02.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:02.52 ^~~~~~~~~~~~~~~~~~~~~~ 227:02.69 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 227:02.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:02.69 foundInterface = 0; \ 227:02.69 ^~~~~~~~~~~~~~ 227:02.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:02.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:02.70 ^~~~~~~~~~~~~~~~~~~~~~~ 227:02.70 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMParser.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:02.70 NS_INTERFACE_MAP_END 227:02.70 ^~~~~~~~~~~~~~~~~~~~ 227:02.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:02.70 else 227:02.70 ^~~~ 227:02.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:02.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:02.70 ^~~~~~~~~~~~~~~~~~ 227:02.70 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMParser.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:02.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:02.70 ^~~~~~~~~~~~~~~~~~~~~~ 227:02.73 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 227:02.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:02.73 foundInterface = 0; \ 227:02.73 ^~~~~~~~~~~~~~ 227:02.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:02.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:02.73 ^~~~~~~~~~~~~~~~~~~~~~~ 227:02.73 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:02.73 NS_INTERFACE_MAP_END 227:02.73 ^~~~~~~~~~~~~~~~~~~~ 227:02.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:02.73 else 227:02.73 ^~~~ 227:02.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:02.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:02.73 ^~~~~~~~~~~~~~~~~~ 227:02.73 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:02.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:02.73 ^~~~~~~~~~~~~~~~~~~~~~ 227:02.74 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 227:02.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:02.74 foundInterface = 0; \ 227:02.74 ^~~~~~~~~~~~~~ 227:02.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:02.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:02.74 ^~~~~~~~~~~~~~~~~~~~~~~ 227:02.75 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMRect.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:02.75 NS_INTERFACE_MAP_END 227:02.75 ^~~~~~~~~~~~~~~~~~~~ 227:02.75 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 227:02.75 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.h:9, 227:02.75 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.cpp:6, 227:02.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 227:02.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:02.75 } else 227:02.75 ^~~~ 227:02.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:02.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:02.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:02.75 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMRect.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 227:02.75 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 227:02.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:02.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 227:02.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 227:02.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 227:02.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 227:02.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 227:02.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 227:02.76 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.h:9, 227:02.76 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.cpp:6, 227:02.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 227:02.76 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 227:02.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:02.76 foundInterface = 0; \ 227:02.76 ^~~~~~~~~~~~~~ 227:02.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:02.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:02.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:02.76 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:02.76 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 227:02.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:02.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 227:02.76 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.h:9, 227:02.76 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.cpp:6, 227:02.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 227:02.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:02.76 } else 227:02.76 ^~~~ 227:02.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:02.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:02.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:02.76 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMRequest.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:02.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 227:02.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:02.78 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 227:02.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 227:02.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 227:02.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 227:02.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 227:02.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 227:02.78 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.h:9, 227:02.78 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.cpp:6, 227:02.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 227:02.78 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 227:02.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:02.78 foundInterface = 0; \ 227:02.78 ^~~~~~~~~~~~~~ 227:02.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:02.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:02.78 ^~~~~~~~~~~~~~~~~~~~~~~ 227:02.78 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:02.78 NS_INTERFACE_MAP_END 227:02.78 ^~~~~~~~~~~~~~~~~~~~ 227:02.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:02.78 else 227:02.78 ^~~~ 227:02.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:02.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:02.78 ^~~~~~~~~~~~~~~~~~ 227:02.78 /builddir/build/BUILD/firefox-66.0.3/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:02.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:02.78 ^~~~~~~~~~~~~~~~~~~~~~ 227:03.72 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 227:03.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 227:03.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 227:03.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 227:03.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 227:03.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 227:03.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 227:03.72 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.h:9, 227:03.72 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Crypto.cpp:6, 227:03.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 227:03.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 227:03.72 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 227:03.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 227:03.72 memset(aT, 0, sizeof(T)); 227:03.72 ~~~~~~^~~~~~~~~~~~~~~~~~ 227:03.72 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/CustomElementRegistry.cpp:22, 227:03.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base1.cpp:11: 227:03.72 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 227:03.72 struct GlobalProperties { 227:03.72 ^~~~~~~~~~~~~~~~ 227:15.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 227:15.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 227:15.96 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:12, 227:15.96 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIContent.h:12, 227:15.96 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Link.h:15, 227:15.96 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Link.cpp:7, 227:15.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 227:15.96 /builddir/build/BUILD/firefox-66.0.3/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 227:15.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:15.96 foundInterface = 0; \ 227:15.96 ^~~~~~~~~~~~~~ 227:15.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:15.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:15.96 ^~~~~~~~~~~~~~~~~~~~~~~ 227:15.96 /builddir/build/BUILD/firefox-66.0.3/dom/base/Location.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:15.96 NS_INTERFACE_MAP_END 227:15.96 ^~~~~~~~~~~~~~~~~~~~ 227:15.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:15.96 else 227:15.96 ^~~~ 227:15.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:15.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:15.96 ^~~~~~~~~~~~~~~~~~ 227:15.96 /builddir/build/BUILD/firefox-66.0.3/dom/base/Location.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:15.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:15.96 ^~~~~~~~~~~~~~~~~~~~~~ 227:17.06 /builddir/build/BUILD/firefox-66.0.3/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 227:17.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:17.07 foundInterface = 0; \ 227:17.07 ^~~~~~~~~~~~~~ 227:17.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:17.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:17.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:17.07 /builddir/build/BUILD/firefox-66.0.3/dom/base/MessageListenerManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:17.07 NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 227:17.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:17.07 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 227:17.07 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:23, 227:17.07 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIContent.h:12, 227:17.07 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Link.h:15, 227:17.07 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Link.cpp:7, 227:17.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 227:17.07 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:17.07 else 227:17.07 ^~~~ 227:17.07 /builddir/build/BUILD/firefox-66.0.3/dom/base/MessageListenerManager.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 227:17.07 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 227:17.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:18.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 227:18.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 227:18.92 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:12, 227:18.92 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIContent.h:12, 227:18.92 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Link.h:15, 227:18.92 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Link.cpp:7, 227:18.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 227:18.92 /builddir/build/BUILD/firefox-66.0.3/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 227:18.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:18.92 foundInterface = 0; \ 227:18.92 ^~~~~~~~~~~~~~ 227:18.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:18.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:18.93 ^~~~~~~~~~~~~~~~~~~~~~~ 227:18.93 /builddir/build/BUILD/firefox-66.0.3/dom/base/Navigator.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:18.93 NS_INTERFACE_MAP_END 227:18.93 ^~~~~~~~~~~~~~~~~~~~ 227:18.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:18.93 else 227:18.93 ^~~~ 227:18.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:18.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:18.93 ^~~~~~~~~~~~~~~~~~ 227:18.93 /builddir/build/BUILD/firefox-66.0.3/dom/base/Navigator.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:18.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:18.93 ^~~~~~~~~~~~~~~~~~~~~~ 227:19.05 /builddir/build/BUILD/firefox-66.0.3/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 227:19.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:19.05 foundInterface = 0; \ 227:19.05 ^~~~~~~~~~~~~~ 227:19.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:19.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:19.05 ^~~~~~~~~~~~~~~~~~~~~~~ 227:19.05 /builddir/build/BUILD/firefox-66.0.3/dom/base/NodeIterator.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:19.05 NS_INTERFACE_MAP_END 227:19.05 ^~~~~~~~~~~~~~~~~~~~ 227:19.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:19.05 else 227:19.05 ^~~~ 227:19.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:19.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:19.05 ^~~~~~~~~~~~~~~~~~ 227:19.05 /builddir/build/BUILD/firefox-66.0.3/dom/base/NodeIterator.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:19.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:19.05 ^~~~~~~~~~~~~~~~~~~~~~ 227:22.21 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 227:22.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 227:22.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 227:22.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:10, 227:22.21 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 227:22.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 227:22.21 /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::Document::QueryInterface(const nsIID&, void**)': 227:22.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:22.21 foundInterface = 0; \ 227:22.21 ^~~~~~~~~~~~~~ 227:22.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:22.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:22.21 ^~~~~~~~~~~~~~~~~~~~~~~ 227:22.21 /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:1607:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:22.21 NS_INTERFACE_MAP_END 227:22.21 ^~~~~~~~~~~~~~~~~~~~ 227:22.21 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelAgent.h:11, 227:22.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:15, 227:22.21 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 227:22.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 227:22.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:22.22 } else 227:22.22 ^~~~ 227:22.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:22.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:22.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:22.22 /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:1606:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 227:22.22 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(Document) 227:22.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:22.62 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 227:22.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 227:22.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 227:22.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:10, 227:22.62 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 227:22.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 227:22.62 /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 227:22.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:22.62 foundInterface = 0; \ 227:22.62 ^~~~~~~~~~~~~~ 227:22.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:22.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:22.62 ^~~~~~~~~~~~~~~~~~~~~~~ 227:22.62 /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:9405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:22.62 NS_INTERFACE_MAP_END 227:22.62 ^~~~~~~~~~~~~~~~~~~~ 227:22.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:22.62 else 227:22.62 ^~~~ 227:22.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:22.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:22.63 ^~~~~~~~~~~~~~~~~~ 227:22.63 /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:9404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:22.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:22.63 ^~~~~~~~~~~~~~~~~~~~~~ 227:22.78 /builddir/build/BUILD/firefox-66.0.3/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 227:22.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:22.78 foundInterface = 0; \ 227:22.78 ^~~~~~~~~~~~~~ 227:22.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:22.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:22.78 ^~~~~~~~~~~~~~~~~~~~~~~ 227:22.78 /builddir/build/BUILD/firefox-66.0.3/dom/base/DocumentFragment.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:22.78 NS_INTERFACE_MAP_END 227:22.79 ^~~~~~~~~~~~~~~~~~~~ 227:22.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:22.79 else 227:22.79 ^~~~ 227:22.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 227:22.79 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 227:22.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:22.79 /builddir/build/BUILD/firefox-66.0.3/dom/base/DocumentFragment.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 227:22.79 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 227:22.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:23.54 /builddir/build/BUILD/firefox-66.0.3/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 227:23.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:23.54 foundInterface = 0; \ 227:23.54 ^~~~~~~~~~~~~~ 227:23.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:23.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:23.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:23.54 /builddir/build/BUILD/firefox-66.0.3/dom/base/EventSource.cpp:1932:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:23.54 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 227:23.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:23.54 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelAgent.h:11, 227:23.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:15, 227:23.54 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 227:23.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 227:23.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:23.54 } else 227:23.54 ^~~~ 227:23.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:23.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:23.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:23.55 /builddir/build/BUILD/firefox-66.0.3/dom/base/EventSource.cpp:1931:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:23.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 227:23.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:23.58 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 227:23.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 227:23.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 227:23.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:10, 227:23.58 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 227:23.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 227:23.58 /builddir/build/BUILD/firefox-66.0.3/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 227:23.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:23.58 foundInterface = 0; \ 227:23.58 ^~~~~~~~~~~~~~ 227:23.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:23.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:23.58 ^~~~~~~~~~~~~~~~~~~~~~~ 227:23.58 /builddir/build/BUILD/firefox-66.0.3/dom/base/FormData.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:23.58 NS_INTERFACE_MAP_END 227:23.58 ^~~~~~~~~~~~~~~~~~~~ 227:23.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:23.58 else 227:23.58 ^~~~ 227:23.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:23.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:23.58 ^~~~~~~~~~~~~~~~~~ 227:23.58 /builddir/build/BUILD/firefox-66.0.3/dom/base/FormData.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:23.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:23.58 ^~~~~~~~~~~~~~~~~~~~~~ 227:23.65 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 227:23.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:23.65 foundInterface = 0; \ 227:23.65 ^~~~~~~~~~~~~~ 227:23.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:23.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:23.65 ^~~~~~~~~~~~~~~~~~~~~~~ 227:23.65 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:23.65 NS_INTERFACE_MAP_END 227:23.65 ^~~~~~~~~~~~~~~~~~~~ 227:23.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:23.65 else 227:23.65 ^~~~ 227:23.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:23.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:23.65 ^~~~~~~~~~~~~~~~~~ 227:23.65 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:23.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:23.65 ^~~~~~~~~~~~~~~~~~~~~~ 227:23.65 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 227:23.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:23.65 foundInterface = 0; \ 227:23.65 ^~~~~~~~~~~~~~ 227:23.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:23.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:23.65 ^~~~~~~~~~~~~~~~~~~~~~~ 227:23.65 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp:420:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:23.65 NS_INTERFACE_MAP_END 227:23.65 ^~~~~~~~~~~~~~~~~~~~ 227:23.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelAgent.h:11, 227:23.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:15, 227:23.65 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 227:23.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 227:23.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:23.65 } else 227:23.65 ^~~~ 227:23.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:23.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:23.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:23.66 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp:419:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 227:23.66 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 227:23.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:23.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 227:23.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 227:23.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 227:23.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:10, 227:23.66 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 227:23.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 227:23.66 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 227:23.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1036:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:23.66 foundInterface = 0; \ 227:23.66 ^~~~~~~~~~~~~~ 227:23.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1074:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 227:23.66 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 227:23.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:23.66 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp:516:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 227:23.66 NS_INTERFACE_MAP_END_AGGREGATED(mNode) 227:23.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:23.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:23.66 else 227:23.66 ^~~~ 227:23.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:23.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:23.66 ^~~~~~~~~~~~~~~~~~ 227:23.66 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp:515:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:23.66 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 227:23.66 ^~~~~~~~~~~~~~~~~~~~~~ 227:23.68 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 227:23.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:23.68 foundInterface = 0; \ 227:23.68 ^~~~~~~~~~~~~~ 227:23.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:23.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:23.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:23.68 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp:1872:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:23.68 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 227:23.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:23.68 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelAgent.h:11, 227:23.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:15, 227:23.68 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 227:23.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 227:23.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:23.68 } else 227:23.68 ^~~~ 227:23.68 /builddir/build/BUILD/firefox-66.0.3/dom/base/FragmentOrElement.cpp:1871:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:23.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 227:23.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:23.70 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 227:23.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 227:23.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 227:23.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:10, 227:23.70 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 227:23.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 227:23.70 /builddir/build/BUILD/firefox-66.0.3/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 227:23.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:23.71 foundInterface = 0; \ 227:23.71 ^~~~~~~~~~~~~~ 227:23.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:23.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:23.71 ^~~~~~~~~~~~~~~~~~~~~~~ 227:23.71 /builddir/build/BUILD/firefox-66.0.3/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:23.71 NS_INTERFACE_MAP_END 227:23.71 ^~~~~~~~~~~~~~~~~~~~ 227:23.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:23.71 else 227:23.71 ^~~~ 227:23.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:23.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:23.71 ^~~~~~~~~~~~~~~~~~ 227:23.71 /builddir/build/BUILD/firefox-66.0.3/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:23.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:23.71 ^~~~~~~~~~~~~~~~~~~~~~ 227:23.90 /builddir/build/BUILD/firefox-66.0.3/dom/base/InProcessTabChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessTabChildMessageManager::QueryInterface(const nsIID&, void**)': 227:23.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:23.91 foundInterface = 0; \ 227:23.91 ^~~~~~~~~~~~~~ 227:23.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:23.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:23.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:23.91 /builddir/build/BUILD/firefox-66.0.3/dom/base/InProcessTabChildMessageManager.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:23.91 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 227:23.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:23.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:23.91 else 227:23.91 ^~~~ 227:23.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:23.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:23.91 ^~~~~~~~~~~~~~~~~~ 227:23.91 /builddir/build/BUILD/firefox-66.0.3/dom/base/InProcessTabChildMessageManager.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:23.91 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 227:23.91 ^~~~~~~~~~~~~~~~~~~~~~ 227:24.04 /builddir/build/BUILD/firefox-66.0.3/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 227:24.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:24.04 foundInterface = 0; \ 227:24.04 ^~~~~~~~~~~~~~ 227:24.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:24.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:24.04 ^~~~~~~~~~~~~~~~~~~~~~~ 227:24.04 /builddir/build/BUILD/firefox-66.0.3/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:24.04 NS_INTERFACE_MAP_END 227:24.04 ^~~~~~~~~~~~~~~~~~~~ 227:24.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:24.04 else 227:24.04 ^~~~ 227:24.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:24.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:24.04 ^~~~~~~~~~~~~~~~~~ 227:24.04 /builddir/build/BUILD/firefox-66.0.3/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:24.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:24.04 ^~~~~~~~~~~~~~~~~~~~~~ 227:24.98 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 227:24.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 227:24.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 227:24.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 227:24.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 227:24.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 227:24.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelAgent.h:11, 227:24.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioChannelService.h:15, 227:24.98 from /builddir/build/BUILD/firefox-66.0.3/dom/base/Document.cpp:11, 227:24.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 227:24.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 227:24.98 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 227:24.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 227:24.99 memset(aT, 0, sizeof(T)); 227:24.99 ~~~~~~^~~~~~~~~~~~~~~~~~ 227:24.99 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/IntlUtils.h:11, 227:24.99 from /builddir/build/BUILD/firefox-66.0.3/dom/base/IntlUtils.cpp:7, 227:24.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:137: 227:24.99 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 227:24.99 struct GlobalProperties { 227:24.99 ^~~~~~~~~~~~~~~~ 227:33.49 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 227:33.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 227:33.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 227:33.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 227:33.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 227:33.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 227:33.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 227:33.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/APZTestDataBinding.cpp:3, 227:33.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings0.cpp:2: 227:33.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 227:33.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:33.50 foundInterface = 0; \ 227:33.50 ^~~~~~~~~~~~~~ 227:33.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:33.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:33.50 ^~~~~~~~~~~~~~~~~~~~~~~ 227:33.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:2969:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:33.50 NS_INTERFACE_MAP_END 227:33.50 ^~~~~~~~~~~~~~~~~~~~ 227:33.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:33.50 else 227:33.50 ^~~~ 227:33.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:33.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:33.50 ^~~~~~~~~~~~~~~~~~ 227:33.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:2968:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:33.50 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 227:33.50 ^~~~~~~~~~~~~~~~~~~~~~ 227:33.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 227:33.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:33.52 foundInterface = 0; \ 227:33.52 ^~~~~~~~~~~~~~ 227:33.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:33.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:33.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:33.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:33.52 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 227:33.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:33.52 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 227:33.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 227:33.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 227:33.52 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 227:33.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/APZTestDataBinding.cpp:4, 227:33.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings0.cpp:2: 227:33.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:33.52 } else 227:33.52 ^~~~ 227:33.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:33.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:33.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:33.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3368:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:33.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 227:33.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:33.53 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 227:33.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 227:33.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 227:33.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 227:33.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 227:33.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 227:33.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 227:33.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/APZTestDataBinding.cpp:3, 227:33.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings0.cpp:2: 227:33.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 227:33.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:33.54 foundInterface = 0; \ 227:33.54 ^~~~~~~~~~~~~~ 227:33.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:33.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:33.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:33.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3778:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:33.54 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 227:33.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:33.54 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 227:33.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 227:33.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 227:33.54 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 227:33.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/APZTestDataBinding.cpp:4, 227:33.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings0.cpp:2: 227:33.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:33.54 } else 227:33.54 ^~~~ 227:33.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:33.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:33.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:33.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AddonManagerBinding.cpp:3777:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:33.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 227:33.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:35.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base2.cpp:137: 227:35.64 /builddir/build/BUILD/firefox-66.0.3/dom/base/IntlUtils.cpp: In function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)': 227:35.64 /builddir/build/BUILD/firefox-66.0.3/dom/base/IntlUtils.cpp:136:1: warning: the control flow of function '_ZN7mozilla3domL40GetScrollRectSizeForOverflowVisibleFrameEP8nsIFrame' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 227:35.64 } // namespace mozilla 227:35.64 ^ 227:35.64 /builddir/build/BUILD/firefox-66.0.3/dom/base/IntlUtils.cpp:136:1: warning: the control flow of function '_ZN7mozilla3domL40GetScrollRectSizeForOverflowVisibleFrameEP8nsIFrame' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 227:35.70 /builddir/build/BUILD/firefox-66.0.3/dom/base/IntlUtils.cpp: In member function 'mozilla::dom::Document::FillStyleSet(mozilla::ServoStyleSet*)': 227:35.70 /builddir/build/BUILD/firefox-66.0.3/dom/base/IntlUtils.cpp:136:1: warning: the control flow of function '_ZN7mozilla3dom8Document12FillStyleSetEPNS_13ServoStyleSetE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 227:35.70 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.28 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/skcms.cc:1878: 228:03.28 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In function 'baseline::U64 baseline::swap_endian_16x4(const U64&)': 228:03.29 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:185:40: warning: GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee [-Wpsabi] 228:03.29 SI U64 swap_endian_16x4(const U64& rgba) { 228:03.29 ^ 228:03.31 /builddir/build/BUILD/firefox-66.0.3/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]': 228:03.31 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:120:50: required from here 228:03.31 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.31 return D{v[0],v[1],v[2],v[3]}; 228:03.31 ~^ 228:03.31 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.31 return D{v[0],v[1],v[2],v[3]}; 228:03.31 ~^ 228:03.31 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.31 return D{v[0],v[1],v[2],v[3]}; 228:03.31 ~^ 228:03.31 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.31 return D{v[0],v[1],v[2],v[3]}; 228:03.31 ~^ 228:03.31 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) unsigned int]': 228:03.31 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:174:88: required from here 228:03.31 /builddir/build/BUILD/firefox-66.0.3/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 'short unsigned int' inside { } [-Wnarrowing] 228:03.31 return D{v[0],v[1],v[2],v[3]}; 228:03.31 ~^ 228:03.31 /builddir/build/BUILD/firefox-66.0.3/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 'short unsigned int' inside { } [-Wnarrowing] 228:03.31 return D{v[0],v[1],v[2],v[3]}; 228:03.31 ~^ 228:03.31 /builddir/build/BUILD/firefox-66.0.3/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 'short unsigned int' inside { } [-Wnarrowing] 228:03.31 return D{v[0],v[1],v[2],v[3]}; 228:03.31 ~^ 228:03.31 /builddir/build/BUILD/firefox-66.0.3/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 'short unsigned int' inside { } [-Wnarrowing] 228:03.31 return D{v[0],v[1],v[2],v[3]}; 228:03.31 ~^ 228:03.31 /builddir/build/BUILD/firefox-66.0.3/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]': 228:03.31 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:211:39: required from here 228:03.31 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.31 return D{v[0],v[1],v[2],v[3]}; 228:03.31 ~^ 228:03.31 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.31 return D{v[0],v[1],v[2],v[3]}; 228:03.31 ~^ 228:03.33 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.33 return D{v[0],v[1],v[2],v[3]}; 228:03.33 ~^ 228:03.33 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.33 return D{v[0],v[1],v[2],v[3]}; 228:03.33 ~^ 228:03.33 /builddir/build/BUILD/firefox-66.0.3/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]': 228:03.33 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:465:21: required from here 228:03.33 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.33 return D{v[0],v[1],v[2],v[3]}; 228:03.33 ~^ 228:03.33 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.33 return D{v[0],v[1],v[2],v[3]}; 228:03.33 ~^ 228:03.33 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.33 return D{v[0],v[1],v[2],v[3]}; 228:03.33 ~^ 228:03.33 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.33 return D{v[0],v[1],v[2],v[3]}; 228:03.33 ~^ 228:03.33 /builddir/build/BUILD/firefox-66.0.3/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]': 228:03.33 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:472:21: required from here 228:03.33 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.33 return D{v[0],v[1],v[2],v[3]}; 228:03.33 ~^ 228:03.33 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.33 return D{v[0],v[1],v[2],v[3]}; 228:03.33 ~^ 228:03.33 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.33 return D{v[0],v[1],v[2],v[3]}; 228:03.33 ~^ 228:03.33 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.33 return D{v[0],v[1],v[2],v[3]}; 228:03.33 ~^ 228:03.33 /builddir/build/BUILD/firefox-66.0.3/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]': 228:03.33 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:516:36: required from here 228:03.33 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.33 return D{v[0],v[1],v[2],v[3]}; 228:03.33 ~^ 228:03.34 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.34 return D{v[0],v[1],v[2],v[3]}; 228:03.34 ~^ 228:03.34 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.34 return D{v[0],v[1],v[2],v[3]}; 228:03.34 ~^ 228:03.34 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.34 return D{v[0],v[1],v[2],v[3]}; 228:03.34 ~^ 228:03.34 /builddir/build/BUILD/firefox-66.0.3/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]': 228:03.34 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:535:42: required from here 228:03.34 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.34 return D{v[0],v[1],v[2],v[3]}; 228:03.34 ~^ 228:03.34 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.34 return D{v[0],v[1],v[2],v[3]}; 228:03.34 ~^ 228:03.34 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.34 return D{v[0],v[1],v[2],v[3]}; 228:03.34 ~^ 228:03.34 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.34 return D{v[0],v[1],v[2],v[3]}; 228:03.34 ~^ 228:03.34 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) long unsigned int]': 228:03.34 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:768:54: required from here 228:03.34 /builddir/build/BUILD/firefox-66.0.3/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 'short unsigned int' inside { } [-Wnarrowing] 228:03.34 return D{v[0],v[1],v[2],v[3]}; 228:03.34 ~^ 228:03.34 /builddir/build/BUILD/firefox-66.0.3/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 'short unsigned int' inside { } [-Wnarrowing] 228:03.34 return D{v[0],v[1],v[2],v[3]}; 228:03.34 ~^ 228:03.34 /builddir/build/BUILD/firefox-66.0.3/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 'short unsigned int' inside { } [-Wnarrowing] 228:03.34 return D{v[0],v[1],v[2],v[3]}; 228:03.34 ~^ 228:03.34 /builddir/build/BUILD/firefox-66.0.3/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 'short unsigned int' inside { } [-Wnarrowing] 228:03.34 return D{v[0],v[1],v[2],v[3]}; 228:03.34 ~^ 228:03.34 /builddir/build/BUILD/firefox-66.0.3/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]': 228:03.34 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:959:60: required from here 228:03.34 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.34 return D{v[0],v[1],v[2],v[3]}; 228:03.35 ~^ 228:03.35 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.35 return D{v[0],v[1],v[2],v[3]}; 228:03.35 ~^ 228:03.35 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.35 return D{v[0],v[1],v[2],v[3]}; 228:03.35 ~^ 228:03.35 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.35 return D{v[0],v[1],v[2],v[3]}; 228:03.35 ~^ 228:03.35 /builddir/build/BUILD/firefox-66.0.3/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]': 228:03.35 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:968:71: required from here 228:03.35 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.35 return D{v[0],v[1],v[2],v[3]}; 228:03.35 ~^ 228:03.35 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.35 return D{v[0],v[1],v[2],v[3]}; 228:03.35 ~^ 228:03.35 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.35 return D{v[0],v[1],v[2],v[3]}; 228:03.35 ~^ 228:03.35 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.35 return D{v[0],v[1],v[2],v[3]}; 228:03.35 ~^ 228:03.35 /builddir/build/BUILD/firefox-66.0.3/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]': 228:03.35 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1003:67: required from here 228:03.35 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.35 return D{v[0],v[1],v[2],v[3]}; 228:03.35 ~^ 228:03.36 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.36 return D{v[0],v[1],v[2],v[3]}; 228:03.36 ~^ 228:03.36 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.36 return D{v[0],v[1],v[2],v[3]}; 228:03.36 ~^ 228:03.36 /builddir/build/BUILD/firefox-66.0.3/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] 228:03.36 return D{v[0],v[1],v[2],v[3]}; 228:03.36 ~^ 228:03.36 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) long unsigned int; S = __vector(4) int]': 228:03.36 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1048:55: required from here 228:03.36 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 228:03.36 return D{v[0],v[1],v[2],v[3]}; 228:03.36 ~^ 228:03.36 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 228:03.36 return D{v[0],v[1],v[2],v[3]}; 228:03.36 ~^ 228:03.36 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 228:03.36 return D{v[0],v[1],v[2],v[3]}; 228:03.36 ~^ 228:03.36 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 228:03.36 return D{v[0],v[1],v[2],v[3]}; 228:03.36 ~^ 228:04.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:101: 228:04.65 /builddir/build/BUILD/firefox-66.0.3/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] 228:04.65 class SkBitmapCache::Rec : public SkResourceCache::Rec { 228:04.65 ^~~ 228:12.18 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrColorSpaceXform.cpp:12, 228:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia10.cpp:137: 228:12.18 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 228:12.18 /builddir/build/BUILD/firefox-66.0.3/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] 228:12.18 memset(&fFlags, 0, sizeof(fFlags)); 228:12.18 ^ 228:12.18 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkColorSpaceXformer.h:13, 228:12.18 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/effects/imagefilters/SkBlurImageFilter.cpp:16, 228:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia10.cpp:29: 228:12.18 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 228:12.18 struct Flags { 228:12.18 ^~~~~ 228:18.34 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrDefaultGeoProcFactory.cpp:12, 228:18.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:20: 228:18.34 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 228:18.34 /builddir/build/BUILD/firefox-66.0.3/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] 228:18.34 memset(&fFlags, 0, sizeof(fFlags)); 228:18.34 ^ 228:18.34 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:13, 228:18.34 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 228:18.34 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrSurfaceContext.h:12, 228:18.34 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrContextPriv.h:12, 228:18.34 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrRenderTargetContext.h:14, 228:18.34 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrClip.h:12, 228:18.34 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrContext.cpp:10, 228:18.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 228:18.34 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 228:18.34 struct Flags { 228:18.34 ^~~~~ 228:19.14 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkString.h:12, 228:19.14 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 228:19.15 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrGpuResource.h:13, 228:19.15 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/../private/GrAuditTrail.h:12, 228:19.15 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrContext.h:14, 228:19.15 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrContext.cpp:8, 228:19.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 228:19.15 /builddir/build/BUILD/firefox-66.0.3/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]': 228:19.15 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 228:19.15 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 228:19.15 /builddir/build/BUILD/firefox-66.0.3/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] 228:19.15 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 228:19.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:19.15 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkFlattenable.h:11, 228:19.15 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkPathEffect.h:11, 228:19.15 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrContext.h:12, 228:19.15 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrContext.cpp:8, 228:19.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 228:19.15 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 228:19.15 template class sk_sp { 228:19.15 ^~~~~ 228:21.47 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:137: 228:21.47 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrMemoryPool.cpp: In member function 'GrFragmentProcessor::RunInSeries(std::unique_ptr >*, int)::SeriesFragmentProcessor::clone() const': 228:21.47 /builddir/build/BUILD/firefox-66.0.3/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] 228:21.47 } 228:21.47 ^ 228:21.47 /builddir/build/BUILD/firefox-66.0.3/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] 228:21.47 /builddir/build/BUILD/firefox-66.0.3/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] 228:25.96 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkTypes.h:14, 228:25.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkMath.h:11, 228:25.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrTypes.h:11, 228:25.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrDeferredUpload.h:12, 228:25.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrOnFlushResourceProvider.h:11, 228:25.96 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrOnFlushResourceProvider.cpp:8, 228:25.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:2: 228:25.96 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)': 228:25.96 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkPostConfig.h:133:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 228:25.96 sk_abort_no_print(); \ 228:25.96 ~~~~~~~~~~~~~~~~~^~ 228:25.96 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrPathRendering.cpp:19:13: note: in expansion of macro 'SK_ABORT' 228:25.96 SK_ABORT("Unexpected path fill."); 228:25.96 ^~~~~~~~ 228:25.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:74: 228:25.96 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrPathRendering.cpp:20:9: note: here 228:25.96 case GrPathRendering::kWinding_FillType: { 228:25.96 ^~~~ 228:27.31 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:56: 228:27.31 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:101: warning: "ASSERT_SINGLE_OWNER" redefined 228:27.31 #define ASSERT_SINGLE_OWNER \ 228:27.31 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:2: 228:27.31 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrProxyProvider.cpp:30: note: this is the location of the previous definition 228:27.31 #define ASSERT_SINGLE_OWNER \ 228:29.53 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:56: 228:29.53 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp: In member function 'void GrRenderTargetContext::drawRect(const GrClip&, GrPaint&&, GrAA, const SkMatrix&, const SkRect&, const GrStyle*)': 228:29.53 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:572:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 228:29.53 } 228:29.53 ^ 228:29.53 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:573:17: note: here 228:29.53 case SkPaint::kBevel_Join: 228:29.53 ^~~~ 228:34.86 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 228:34.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 228:34.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 228:34.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 228:34.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 228:34.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 228:34.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 228:34.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 228:34.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 228:34.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:3: 228:34.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)': 228:34.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:34.86 foundInterface = 0; \ 228:34.86 ^~~~~~~~~~~~~~ 228:34.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:34.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:34.86 ^~~~~~~~~~~~~~~~~~~~~~~ 228:34.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:70904:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:34.86 NS_INTERFACE_MAP_END 228:34.86 ^~~~~~~~~~~~~~~~~~~~ 228:34.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:34.86 else 228:34.86 ^~~~ 228:34.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:34.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:34.86 ^~~~~~~~~~~~~~~~~~ 228:34.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:70903:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:34.86 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 228:34.86 ^~~~~~~~~~~~~~~~~~~~~~ 228:34.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)': 228:34.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:34.90 foundInterface = 0; \ 228:34.90 ^~~~~~~~~~~~~~ 228:34.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:34.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:34.90 ^~~~~~~~~~~~~~~~~~~~~~~ 228:34.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:74431:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:34.91 NS_INTERFACE_MAP_END 228:34.91 ^~~~~~~~~~~~~~~~~~~~ 228:34.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:34.91 else 228:34.91 ^~~~ 228:34.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:34.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:34.91 ^~~~~~~~~~~~~~~~~~ 228:34.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:74430:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:34.91 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 228:34.91 ^~~~~~~~~~~~~~~~~~~~~~ 228:34.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigator::QueryInterface(const nsIID&, void**)': 228:34.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:34.91 foundInterface = 0; \ 228:34.91 ^~~~~~~~~~~~~~ 228:34.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:34.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:34.91 ^~~~~~~~~~~~~~~~~~~~~~~ 228:34.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:74517:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:34.91 NS_INTERFACE_MAP_END 228:34.91 ^~~~~~~~~~~~~~~~~~~~ 228:34.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:34.91 else 228:34.91 ^~~~ 228:34.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:34.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:34.92 ^~~~~~~~~~~~~~~~~~ 228:34.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:74516:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:34.92 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 228:34.92 ^~~~~~~~~~~~~~~~~~~~~~ 228:34.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigatorWithConstructor::QueryInterface(const nsIID&, void**)': 228:34.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:34.92 foundInterface = 0; \ 228:34.92 ^~~~~~~~~~~~~~ 228:34.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:34.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:34.92 ^~~~~~~~~~~~~~~~~~~~~~~ 228:34.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:74644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:34.92 NS_INTERFACE_MAP_END 228:34.92 ^~~~~~~~~~~~~~~~~~~~ 228:34.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:34.92 else 228:34.92 ^~~~ 228:34.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:34.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:34.92 ^~~~~~~~~~~~~~~~~~ 228:34.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplGenBinding.cpp:74643:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:34.93 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 228:34.93 ^~~~~~~~~~~~~~~~~~~~~~ 228:48.17 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia16.cpp:137: 228:48.17 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/ops/GrDrawAtlasOp.cpp: In function 'transform_path_pts(SkMatrix const&, SkPath const&, SkAutoSTArray<32, SkPoint> const&, SkRect*, SkRect*)': 228:48.17 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/ops/GrDrawAtlasOp.cpp:198:1: warning: the control flow of function '_ZL18transform_path_ptsRK8SkMatrixRK6SkPathRK13SkAutoSTArrayILi32E7SkPointEP6SkRectSB_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 228:48.17 } 228:48.17 ^ 228:48.17 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/ops/GrDrawAtlasOp.cpp:198:1: warning: the control flow of function '_ZL18transform_path_ptsRK8SkMatrixRK6SkPathRK13SkAutoSTArrayILi32E7SkPointEP6SkRectSB_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 228:50.38 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/ops/GrLatticeOp.cpp:20, 228:50.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:20: 228:50.38 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 228:50.38 /builddir/build/BUILD/firefox-66.0.3/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] 228:50.38 memset(&fFlags, 0, sizeof(fFlags)); 228:50.38 ^ 228:50.38 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:13, 228:50.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 228:50.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrSurfaceContext.h:12, 228:50.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrContextPriv.h:12, 228:50.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrRenderTargetContext.h:14, 228:50.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/ops/GrDrawPathOp.cpp:11, 228:50.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 228:50.39 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 228:50.39 struct Flags { 228:50.39 ^~~~~ 228:53.25 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:137: 228:53.25 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/text/GrAtlasManager.cpp: In member function '(anonymous namespace)::NonAALatticeOp::finalize(GrCaps const&, GrAppliedClip const*)': 228:53.25 /builddir/build/BUILD/firefox-66.0.3/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] 228:53.25 } 228:53.25 ^ 228:53.25 /builddir/build/BUILD/firefox-66.0.3/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] 228:56.39 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkString.h:12, 228:56.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/private/SkChecksum.h:12, 228:56.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkGlyph.h:12, 228:56.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.h:13, 228:56.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.cpp:10, 228:56.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia18.cpp:2: 228:56.39 /builddir/build/BUILD/firefox-66.0.3/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]': 228:56.39 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 228:56.39 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 228:56.39 /builddir/build/BUILD/firefox-66.0.3/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] 228:56.39 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 228:56.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:56.39 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.h:11, 228:56.39 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.cpp:8, 228:56.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia18.cpp:2: 228:56.39 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 228:56.39 template class sk_sp { 228:56.39 ^~~~~ 228:58.89 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 228:58.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 228:58.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 228:58.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 228:58.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 228:58.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 228:58.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 228:58.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 228:58.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 228:58.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 228:58.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)': 228:58.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:58.90 foundInterface = 0; \ 228:58.90 ^~~~~~~~~~~~~~ 228:58.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:58.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:58.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1928:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:58.90 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface) 228:58.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 228:58.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 228:58.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 228:58.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 228:58.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 228:58.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:58.90 } else 228:58.90 ^~~~ 228:58.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:58.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:58.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1927:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:58.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2) 228:58.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.91 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 228:58.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 228:58.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 228:58.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 228:58.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 228:58.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 228:58.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 228:58.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 228:58.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 228:58.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 228:58.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)': 228:58.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:58.91 foundInterface = 0; \ 228:58.91 ^~~~~~~~~~~~~~ 228:58.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:58.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:58.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2059:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:58.91 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2) 228:58.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.91 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 228:58.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 228:58.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 228:58.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 228:58.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 228:58.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:58.91 } else 228:58.91 ^~~~ 228:58.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:58.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:58.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2058:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:58.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3) 228:58.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 228:58.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 228:58.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 228:58.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 228:58.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 228:58.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 228:58.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 228:58.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 228:58.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 228:58.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 228:58.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface4::QueryInterface(const nsIID&, void**)': 228:58.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:58.92 foundInterface = 0; \ 228:58.92 ^~~~~~~~~~~~~~ 228:58.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:58.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:58.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:58.92 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 228:58.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 228:58.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 228:58.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 228:58.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 228:58.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 228:58.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:58.93 } else 228:58.93 ^~~~ 228:58.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:58.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:58.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2189:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:58.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4) 228:58.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 228:58.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 228:58.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 228:58.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 228:58.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 228:58.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 228:58.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 228:58.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 228:58.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 228:58.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 228:58.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)': 228:58.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:58.93 foundInterface = 0; \ 228:58.93 ^~~~~~~~~~~~~~ 228:58.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:58.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:58.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2321:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:58.93 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3) 228:58.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.94 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 228:58.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 228:58.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 228:58.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 228:58.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 228:58.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:58.94 } else 228:58.94 ^~~~ 228:58.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:58.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:58.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2320:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:58.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6) 228:58.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.94 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 228:58.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 228:58.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 228:58.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 228:58.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 228:58.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 228:58.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 228:58.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 228:58.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 228:58.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 228:58.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)': 228:58.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:58.94 foundInterface = 0; \ 228:58.94 ^~~~~~~~~~~~~~ 228:58.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:58.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:58.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2452:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:58.94 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6) 228:58.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.94 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 228:58.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 228:58.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 228:58.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AtomList.h:11, 228:58.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 228:58.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:58.95 } else 228:58.95 ^~~~ 228:58.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:58.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:58.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2451:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:58.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5) 228:58.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:02.71 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:101: 229:02.71 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': 229:02.71 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkDraw.cpp:652:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 229:02.71 } 229:02.71 ^ 229:02.71 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkDraw.cpp:654:13: note: here 229:02.71 case SkCanvas::kPolygon_PointMode: { 229:02.71 ^~~~ 229:05.00 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia20.cpp:29: 229:05.00 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 229:05.00 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 229:05.00 } 229:05.00 ^ 229:05.00 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 229:05.00 case SkCubicType::kSerpentine: 229:05.00 ^~~~ 229:06.39 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia20.cpp:137: 229:06.39 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/pathops/SkPathWriter.cpp: In member function 'SkPathWriter::assemble()': 229:06.39 /builddir/build/BUILD/firefox-66.0.3/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] 229:06.39 } 229:06.39 ^ 229:06.39 /builddir/build/BUILD/firefox-66.0.3/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] 229:06.39 /builddir/build/BUILD/firefox-66.0.3/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] 229:07.50 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 229:07.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 229:07.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 229:07.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 229:07.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 229:07.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 229:07.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioTrackListBinding.h:9, 229:07.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AudioTrackListBinding.cpp:3, 229:07.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings1.cpp:2: 229:07.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 229:07.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:07.51 foundInterface = 0; \ 229:07.51 ^~~~~~~~~~~~~~ 229:07.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 229:07.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 229:07.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:07.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 229:07.51 NS_INTERFACE_MAP_END_INHERITING(Event) 229:07.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:07.51 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 229:07.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 229:07.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 229:07.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/AudioTrackListBinding.cpp:4, 229:07.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings1.cpp:2: 229:07.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 229:07.51 } else 229:07.51 ^~~~ 229:07.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 229:07.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 229:07.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:07.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 229:07.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 229:07.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:08.62 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:101: 229:08.62 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 229:08.62 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 229:08.62 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 229:08.62 ^~ 229:08.62 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 229:08.62 case SkOTTableName::Record::PlatformID::Unicode: 229:08.62 ^~~~ 229:11.56 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:65: 229:11.56 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>': 229:11.56 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.56 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.56 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 229:11.56 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.56 LinearGradient4fContext::LinearIntervalProcessor { 229:11.56 ^~~~~~~~~~~~~~~~~~~~~~~ 229:11.56 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.56 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>': 229:11.56 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.56 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.56 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 229:11.57 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.57 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.57 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>': 229:11.57 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.57 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.57 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 229:11.57 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.57 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.57 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>': 229:11.57 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.57 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.57 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 229:11.57 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.57 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.58 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>': 229:11.58 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.58 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.58 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 229:11.58 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.58 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.58 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>': 229:11.58 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.58 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.58 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 229:11.58 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.58 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.58 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)1, (SkShader::TileMode)0>': 229:11.58 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.58 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.58 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 229:11.59 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.59 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.59 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)1, (SkShader::TileMode)1>': 229:11.59 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.59 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.59 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 229:11.59 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.59 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.59 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)1, (SkShader::TileMode)2>': 229:11.59 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.59 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.59 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 229:11.59 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.60 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.60 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)0, (SkShader::TileMode)0>': 229:11.60 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.60 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.60 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 229:11.60 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.60 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.60 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)0, (SkShader::TileMode)1>': 229:11.60 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.60 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.60 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 229:11.60 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.60 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.60 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)0, (SkShader::TileMode)2>': 229:11.61 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.61 /builddir/build/BUILD/firefox-66.0.3/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]' 229:11.61 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 229:11.61 /builddir/build/BUILD/firefox-66.0.3/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] 229:11.61 /builddir/build/BUILD/firefox-66.0.3/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] 229:12.08 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:74: 229:12.08 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const': 229:12.08 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:300:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 229:12.08 p->append(SkRasterPipeline::decal_x, decal_ctx); 229:12.08 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:12.08 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:302:9: note: here 229:12.08 case kClamp_TileMode: 229:12.08 ^~~~ 229:13.89 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:137: 229:13.89 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/sksl/SkSLCPPUniformCTypes.cpp: In member function 'SkGradientShaderBase::SkGradientShaderBase(SkGradientShaderBase::Descriptor const&, SkMatrix const&)': 229:13.90 /builddir/build/BUILD/firefox-66.0.3/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] 229:13.90 } // namespace 229:13.90 ^ 229:13.90 /builddir/build/BUILD/firefox-66.0.3/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] 229:15.61 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:74: 229:15.61 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.cpp:32: warning: "SPECIAL" redefined 229:15.61 #define SPECIAL(x) std::make_tuple(kSpecial_IntrinsicKind, k ## x ## _SpecialIntrinsic, \ 229:15.61 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:47: 229:15.61 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/sksl/SkSLMetalCodeGenerator.cpp:26: note: this is the location of the previous definition 229:15.61 #define SPECIAL(x) std::make_pair(kSpecial_IntrinsicKind, k ## x ## _SpecialIntrinsic) 229:23.75 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 229:23.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 229:23.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/cache/Types.h:12, 229:23.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/cache/Action.h:11, 229:23.75 from /builddir/build/BUILD/firefox-66.0.3/dom/cache/Action.cpp:7, 229:23.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 229:23.75 /builddir/build/BUILD/firefox-66.0.3/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 229:23.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:23.75 foundInterface = 0; \ 229:23.75 ^~~~~~~~~~~~~~ 229:23.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:23.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:23.75 ^~~~~~~~~~~~~~~~~~~~~~~ 229:23.75 /builddir/build/BUILD/firefox-66.0.3/dom/cache/Cache.cpp:241:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:23.75 NS_INTERFACE_MAP_END 229:23.75 ^~~~~~~~~~~~~~~~~~~~ 229:23.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:23.75 else 229:23.75 ^~~~ 229:23.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:23.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:23.75 ^~~~~~~~~~~~~~~~~~ 229:23.75 /builddir/build/BUILD/firefox-66.0.3/dom/cache/Cache.cpp:240:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:23.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 229:23.75 ^~~~~~~~~~~~~~~~~~~~~~ 229:23.84 /builddir/build/BUILD/firefox-66.0.3/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 229:23.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:23.84 foundInterface = 0; \ 229:23.84 ^~~~~~~~~~~~~~ 229:23.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:23.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:23.84 ^~~~~~~~~~~~~~~~~~~~~~~ 229:23.84 /builddir/build/BUILD/firefox-66.0.3/dom/cache/CacheStorage.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:23.84 NS_INTERFACE_MAP_END 229:23.84 ^~~~~~~~~~~~~~~~~~~~ 229:23.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:23.84 else 229:23.84 ^~~~ 229:23.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:23.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:23.84 ^~~~~~~~~~~~~~~~~~ 229:23.84 /builddir/build/BUILD/firefox-66.0.3/dom/cache/CacheStorage.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:23.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 229:23.84 ^~~~~~~~~~~~~~~~~~~~~~ 229:31.13 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia24.cpp:47: 229:31.13 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/utils/SkPatchUtils.cpp:67:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 229:31.13 class FwDCubicEvaluator { 229:31.13 ^~~~~~~~~~~~~~~~~ 229:32.23 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia24.cpp:101: 229:32.23 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/utils/SkUTF.cpp: In function 'SkOffsetSimplePolygon(SkPoint const*, int, float, SkTDArray*, SkTDArray*)': 229:32.23 /builddir/build/BUILD/firefox-66.0.3/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] 229:32.23 } 229:32.23 ^ 229:32.23 /builddir/build/BUILD/firefox-66.0.3/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] 229:32.23 /builddir/build/BUILD/firefox-66.0.3/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] 229:36.50 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:56: 229:36.50 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const SkColorSpaceTransferFn&, const float*)': 229:36.50 /builddir/build/BUILD/firefox-66.0.3/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] 229:36.50 strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 229:36.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:36.80 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 229:36.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 229:36.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkDescriptor.h:13, 229:36.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkGlyphCache.h:11, 229:36.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkGlyphCache.cpp:8, 229:36.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:2: 229:36.80 /builddir/build/BUILD/firefox-66.0.3/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]': 229:36.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 229:36.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 229:36.80 /builddir/build/BUILD/firefox-66.0.3/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] 229:36.80 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 229:36.80 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:36.80 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkColorSpace.h:13, 229:36.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkImageInfo.h:21, 229:36.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkColor.h:21, 229:36.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRasterPipeline.h:12, 229:36.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkOpts.h:12, 229:36.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkDescriptor.h:13, 229:36.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkGlyphCache.h:11, 229:36.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkGlyphCache.cpp:8, 229:36.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:2: 229:36.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 229:36.80 template class sk_sp { 229:36.80 ^~~~~ 229:39.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/cache/Unified_cpp_dom_cache1.cpp:92: 229:39.99 /builddir/build/BUILD/firefox-66.0.3/dom/cache/TypeUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 229:39.99 /builddir/build/BUILD/firefox-66.0.3/dom/cache/TypeUtils.cpp:506:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 229:39.99 } // namespace mozilla 229:39.99 ^ 229:39.99 /builddir/build/BUILD/firefox-66.0.3/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] 229:39.99 /builddir/build/BUILD/firefox-66.0.3/dom/cache/TypeUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 229:39.99 /builddir/build/BUILD/firefox-66.0.3/dom/cache/TypeUtils.cpp:506:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 229:39.99 /builddir/build/BUILD/firefox-66.0.3/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] 229:40.81 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:128: 229:40.81 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*) const': 229:40.82 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkPath.cpp:497:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 229:40.82 insertClose = false; 229:40.82 ~~~~~~~~~~~~^~~~~~~ 229:40.82 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkPath.cpp:498:13: note: here 229:40.82 case kLine_Verb: { 229:40.82 ^~~~ 229:43.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:137: 229:43.93 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 229:43.93 /builddir/build/BUILD/firefox-66.0.3/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] 229:43.93 memcpy(&raw, buffer, kSizeInMemory); 229:43.93 ^ 229:43.93 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkPathRef.h:15, 229:43.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkPath.h:22, 229:43.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkPathMeasure.h:12, 229:43.93 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkPathMeasure.cpp:9, 229:43.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 229:43.93 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkRRect.h:40:14: note: 'class SkRRect' declared here 229:43.93 class SK_API SkRRect { 229:43.93 ^~~~~~~ 229:44.21 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:92: 229:44.21 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkPixmap.cpp: In member function 'bool SkPixmap::erase(SkColor, const SkIRect&) const': 229:44.21 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkPixmap.cpp:236:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 229:44.21 a = 255; // then fallthrough to 8888 229:44.21 ~~^~~~~ 229:44.21 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkPixmap.cpp:237:9: note: here 229:44.21 case kRGBA_8888_SkColorType: 229:44.21 ^~~~ 229:44.21 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkPixmap.cpp:258:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 229:44.21 a = 255; // then fallthrough to 1010102 229:44.21 ~~^~~~~ 229:44.21 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkPixmap.cpp:259:9: note: here 229:44.21 case kRGBA_1010102_SkColorType: { 229:44.21 ^~~~ 229:45.00 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:137: 229:45.00 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'SkPathRef::isValid() const': 229:45.00 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRRect.cpp:662:1: warning: the control flow of function '_ZNK9SkPathRef7isValidEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 229:45.00 } 229:45.00 ^ 229:45.00 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRRect.cpp:662:1: warning: the control flow of function '_ZNK9SkPathRef7isValidEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 229:47.14 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 229:47.14 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function 'SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)': 229:47.14 /builddir/build/BUILD/firefox-66.0.3/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] 229:47.14 memcpy(&rec, ptr, size); 229:47.14 ^ 229:47.14 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrResourceProvider.h:15, 229:47.14 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 229:47.14 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrProcessor.h:17, 229:47.14 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrXferProcessor.h:14, 229:47.14 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlendModePriv.h:46, 229:47.14 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:10, 229:47.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:29: 229:47.14 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 229:47.14 struct SkScalerContextRec { 229:47.14 ^~~~~~~~~~~~~~~~~~ 229:47.16 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:22, 229:47.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 229:47.16 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 229:47.16 /builddir/build/BUILD/firefox-66.0.3/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] 229:47.16 std::memcpy(&rec, ptr, sizeof(rec)); 229:47.16 ^ 229:47.16 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkTraceEvent.h:159:36: note: in definition of macro 'INTERNAL_TRACE_EVENT_ADD_SCOPED' 229:47.16 TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 229:47.16 ^~~~~~~~~~~ 229:47.16 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:445:5: note: in expansion of macro 'TRACE_EVENT1' 229:47.16 TRACE_EVENT1("skia", "RecForDesc", "rec", 229:47.16 ^~~~~~~~~~~~ 229:47.16 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:446:13: note: in expansion of macro 'TRACE_STR_COPY' 229:47.16 TRACE_STR_COPY( 229:47.16 ^~~~~~~~~~~~~~ 229:47.16 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrResourceProvider.h:15, 229:47.16 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 229:47.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrProcessor.h:17, 229:47.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrXferProcessor.h:14, 229:47.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkBlendModePriv.h:46, 229:47.17 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:10, 229:47.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:29: 229:47.17 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 229:47.17 struct SkScalerContextRec { 229:47.17 ^~~~~~~~~~~~~~~~~~ 229:47.20 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:128: 229:47.20 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 229:47.20 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkResourceCache.cpp:67:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] 229:47.20 class SkResourceCache::Hash : 229:47.20 ^~~~ 229:47.88 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 229:47.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/LegacyQueryInterfaceBinding.cpp:3, 229:47.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings10.cpp:2: 229:47.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 229:47.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:47.88 foundInterface = 0; \ 229:47.88 ^~~~~~~~~~~~~~ 229:47.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 229:47.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 229:47.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:47.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 229:47.89 NS_INTERFACE_MAP_END_INHERITING(Event) 229:47.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:47.89 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 229:47.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 229:47.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 229:47.89 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 229:47.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/LoadURIOptionsBinding.cpp:3, 229:47.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings10.cpp:28: 229:47.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 229:47.89 } else 229:47.89 ^~~~ 229:47.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 229:47.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 229:47.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:47.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 229:47.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 229:47.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:48.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 229:48.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 229:48.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 229:48.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 229:48.82 from /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsTArray.h:29, 229:48.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 229:48.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 229:48.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 229:48.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 229:48.82 from /builddir/build/BUILD/firefox-66.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 229:48.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 229:48.82 /builddir/build/BUILD/firefox-66.0.3/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 229:48.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:48.82 foundInterface = 0; \ 229:48.82 ^~~~~~~~~~~~~~ 229:48.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 229:48.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 229:48.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:48.82 /builddir/build/BUILD/firefox-66.0.3/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 229:48.82 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 229:48.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:48.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 229:48.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 229:48.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 229:48.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 229:48.82 from /builddir/build/BUILD/firefox-66.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 229:48.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 229:48.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 229:48.82 } else 229:48.82 ^~~~ 229:48.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 229:48.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 229:48.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:48.82 /builddir/build/BUILD/firefox-66.0.3/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 229:48.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 229:48.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:48.87 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 229:48.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 229:48.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 229:48.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 229:48.87 from /builddir/build/BUILD/firefox-66.0.3/xpcom/ds/nsTArray.h:29, 229:48.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 229:48.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 229:48.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 229:48.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 229:48.87 from /builddir/build/BUILD/firefox-66.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 229:48.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 229:48.87 /builddir/build/BUILD/firefox-66.0.3/dom/base/ScriptableContentIterator.cpp: In member function 'virtual nsresult mozilla::ScriptableContentIterator::QueryInterface(const nsIID&, void**)': 229:48.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:48.87 foundInterface = 0; \ 229:48.88 ^~~~~~~~~~~~~~ 229:48.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:48.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:48.88 ^~~~~~~~~~~~~~~~~~~~~~~ 229:48.88 /builddir/build/BUILD/firefox-66.0.3/dom/base/ScriptableContentIterator.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:48.88 NS_INTERFACE_MAP_END 229:48.88 ^~~~~~~~~~~~~~~~~~~~ 229:48.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:48.88 else 229:48.88 ^~~~ 229:48.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:48.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:48.88 ^~~~~~~~~~~~~~~~~~ 229:48.88 /builddir/build/BUILD/firefox-66.0.3/dom/base/ScriptableContentIterator.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:48.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 229:48.88 ^~~~~~~~~~~~~~~~~~~~~~ 229:50.05 /builddir/build/BUILD/firefox-66.0.3/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 229:50.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:50.05 foundInterface = 0; \ 229:50.05 ^~~~~~~~~~~~~~ 229:50.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:50.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:50.05 ^~~~~~~~~~~~~~~~~~~~~~~ 229:50.05 /builddir/build/BUILD/firefox-66.0.3/dom/base/Selection.cpp:729:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:50.05 NS_INTERFACE_MAP_END 229:50.05 ^~~~~~~~~~~~~~~~~~~~ 229:50.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:50.05 else 229:50.05 ^~~~ 229:50.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:50.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:50.05 ^~~~~~~~~~~~~~~~~~ 229:50.05 /builddir/build/BUILD/firefox-66.0.3/dom/base/Selection.cpp:728:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:50.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 229:50.05 ^~~~~~~~~~~~~~~~~~~~~~ 229:50.31 /builddir/build/BUILD/firefox-66.0.3/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 229:50.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:50.31 foundInterface = 0; \ 229:50.31 ^~~~~~~~~~~~~~ 229:50.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 229:50.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 229:50.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:50.31 /builddir/build/BUILD/firefox-66.0.3/dom/base/ShadowRoot.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 229:50.31 NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 229:50.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:50.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:50.31 else 229:50.31 ^~~~ 229:50.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:50.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:50.31 ^~~~~~~~~~~~~~~~~~ 229:50.31 /builddir/build/BUILD/firefox-66.0.3/dom/base/ShadowRoot.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:50.31 NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 229:50.31 ^~~~~~~~~~~~~~~~~~~~~~ 229:50.36 /builddir/build/BUILD/firefox-66.0.3/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::QueryInterface(const nsIID&, void**)': 229:50.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:50.36 foundInterface = 0; \ 229:50.36 ^~~~~~~~~~~~~~ 229:50.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 229:50.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 229:50.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:50.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 229:50.36 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 229:50.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:50.36 /builddir/build/BUILD/firefox-66.0.3/dom/base/StorageAccessPermissionRequest.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 229:50.36 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 229:50.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:50.36 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 229:50.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 229:50.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 229:50.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 229:50.36 from /builddir/build/BUILD/firefox-66.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 229:50.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 229:50.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 229:50.36 } else 229:50.36 ^~~~ 229:50.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 229:50.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 229:50.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:50.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 229:50.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 229:50.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:50.36 /builddir/build/BUILD/firefox-66.0.3/dom/base/StorageAccessPermissionRequest.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 229:50.36 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 229:50.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:50.87 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 229:50.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 229:50.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 229:50.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 229:50.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 229:50.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:7, 229:50.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 229:50.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 229:50.87 from /builddir/build/BUILD/firefox-66.0.3/dom/base/PlacesWeakCallbackWrapper.cpp:7, 229:50.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 229:50.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 229:50.87 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 229:50.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 229:50.87 memset(aT, 0, sizeof(T)); 229:50.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 229:50.87 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/RemoteOuterWindowProxy.cpp:12, 229:50.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:47: 229:50.87 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 229:50.87 struct GlobalProperties { 229:50.87 ^~~~~~~~~~~~~~~~ 229:52.29 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 229:52.29 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 229:52.29 /builddir/build/BUILD/firefox-66.0.3/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] 229:52.29 memset(&rec, 0, sizeof(rec)); 229:52.29 ^ 229:52.29 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkDescriptor.h:136, 229:52.29 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkGlyphCache.h:11, 229:52.29 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 229:52.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 229:52.29 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 229:52.29 struct SkScalerContextRec { 229:52.29 ^~~~~~~~~~~~~~~~~~ 229:52.80 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 229:52.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function 'bool loose_compare(const SkDescriptor&, const SkDescriptor&)': 229:52.80 /builddir/build/BUILD/firefox-66.0.3/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] 229:52.80 memcpy(&lhsRec, ptr, size); 229:52.80 ^ 229:52.80 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkDescriptor.h:136, 229:52.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkGlyphCache.h:11, 229:52.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 229:52.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 229:52.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 229:52.80 struct SkScalerContextRec { 229:52.80 ^~~~~~~~~~~~~~~~~~ 229:52.81 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 229:52.81 /builddir/build/BUILD/firefox-66.0.3/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] 229:52.81 memcpy(&rhsRec, ptr, size); 229:52.81 ^ 229:52.81 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkDescriptor.h:136, 229:52.81 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkGlyphCache.h:11, 229:52.81 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 229:52.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 229:52.81 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 229:52.81 struct SkScalerContextRec { 229:52.81 ^~~~~~~~~~~~~~~~~~ 229:56.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base4.cpp:137: 229:56.65 /builddir/build/BUILD/firefox-66.0.3/dom/base/StructuredCloneBlob.cpp: In member function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)': 229:56.65 /builddir/build/BUILD/firefox-66.0.3/dom/base/StructuredCloneBlob.cpp:219:1: warning: the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 229:56.65 } // namespace mozilla 229:56.65 ^ 229:56.65 /builddir/build/BUILD/firefox-66.0.3/dom/base/StructuredCloneBlob.cpp:219:1: warning: the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 229:56.65 /builddir/build/BUILD/firefox-66.0.3/dom/base/StructuredCloneBlob.cpp:219:1: warning: the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 229:57.59 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 229:57.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 229:57.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 229:57.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 229:57.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 229:57.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 229:57.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 229:57.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 229:57.59 from /builddir/build/BUILD/firefox-66.0.3/dom/clients/api/Client.h:9, 229:57.59 from /builddir/build/BUILD/firefox-66.0.3/dom/clients/api/Client.cpp:7, 229:57.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 229:57.59 /builddir/build/BUILD/firefox-66.0.3/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 229:57.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:57.59 foundInterface = 0; \ 229:57.59 ^~~~~~~~~~~~~~ 229:57.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:57.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:57.59 ^~~~~~~~~~~~~~~~~~~~~~~ 229:57.59 /builddir/build/BUILD/firefox-66.0.3/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:57.59 NS_INTERFACE_MAP_END 229:57.59 ^~~~~~~~~~~~~~~~~~~~ 229:57.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:57.59 else 229:57.60 ^~~~ 229:57.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:57.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:57.60 ^~~~~~~~~~~~~~~~~~ 229:57.60 /builddir/build/BUILD/firefox-66.0.3/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:57.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 229:57.60 ^~~~~~~~~~~~~~~~~~~~~~ 229:57.70 /builddir/build/BUILD/firefox-66.0.3/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 229:57.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:57.70 foundInterface = 0; \ 229:57.70 ^~~~~~~~~~~~~~ 229:57.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:57.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:57.70 ^~~~~~~~~~~~~~~~~~~~~~~ 229:57.70 /builddir/build/BUILD/firefox-66.0.3/dom/clients/api/Clients.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:57.70 NS_INTERFACE_MAP_END 229:57.70 ^~~~~~~~~~~~~~~~~~~~ 229:57.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:57.70 else 229:57.70 ^~~~ 229:57.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:57.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:57.70 ^~~~~~~~~~~~~~~~~~ 229:57.70 /builddir/build/BUILD/firefox-66.0.3/dom/clients/api/Clients.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:57.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 229:57.70 ^~~~~~~~~~~~~~~~~~~~~~ 230:01.36 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:01.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 230:01.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 230:01.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 230:01.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 230:01.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 230:01.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 230:01.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 230:01.36 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 230:01.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 230:01.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 230:01.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 230:01.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:01.36 foundInterface = 0; \ 230:01.36 ^~~~~~~~~~~~~~ 230:01.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:01.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:01.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:01.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:01.36 NS_INTERFACE_MAP_END_INHERITING(Event) 230:01.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:01.36 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 230:01.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 230:01.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 230:01.36 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 230:01.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 230:01.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 230:01.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:01.36 } else 230:01.36 ^~~~ 230:01.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:01.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:01.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:01.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:01.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 230:01.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:03.32 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:03.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 230:03.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 230:03.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 230:03.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 230:03.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 230:03.32 from /builddir/build/BUILD/firefox-66.0.3/dom/base/StructuredCloneHolder.h:15, 230:03.33 from /builddir/build/BUILD/firefox-66.0.3/dom/base/StructuredCloneHolder.cpp:7, 230:03.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 230:03.33 /builddir/build/BUILD/firefox-66.0.3/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 230:03.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:03.33 foundInterface = 0; \ 230:03.33 ^~~~~~~~~~~~~~ 230:03.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:03.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:03.33 ^~~~~~~~~~~~~~~~~~~~~~~ 230:03.33 /builddir/build/BUILD/firefox-66.0.3/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:03.33 NS_INTERFACE_MAP_END 230:03.33 ^~~~~~~~~~~~~~~~~~~~ 230:03.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:03.33 else 230:03.33 ^~~~ 230:03.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:03.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:03.33 ^~~~~~~~~~~~~~~~~~ 230:03.33 /builddir/build/BUILD/firefox-66.0.3/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:03.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:03.33 ^~~~~~~~~~~~~~~~~~~~~~ 230:03.34 /builddir/build/BUILD/firefox-66.0.3/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 230:03.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:03.34 foundInterface = 0; \ 230:03.34 ^~~~~~~~~~~~~~ 230:03.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:03.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:03.34 ^~~~~~~~~~~~~~~~~~~~~~~ 230:03.34 /builddir/build/BUILD/firefox-66.0.3/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:03.34 NS_INTERFACE_MAP_END 230:03.34 ^~~~~~~~~~~~~~~~~~~~ 230:03.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:03.34 else 230:03.34 ^~~~ 230:03.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:03.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:03.34 ^~~~~~~~~~~~~~~~~~ 230:03.34 /builddir/build/BUILD/firefox-66.0.3/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:03.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:03.34 ^~~~~~~~~~~~~~~~~~~~~~ 230:03.37 /builddir/build/BUILD/firefox-66.0.3/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 230:03.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:03.37 foundInterface = 0; \ 230:03.37 ^~~~~~~~~~~~~~ 230:03.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:03.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:03.38 ^~~~~~~~~~~~~~~~~~~~~~~ 230:03.38 /builddir/build/BUILD/firefox-66.0.3/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:03.38 NS_INTERFACE_MAP_END 230:03.38 ^~~~~~~~~~~~~~~~~~~~ 230:03.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:03.38 else 230:03.38 ^~~~ 230:03.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:03.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:03.38 ^~~~~~~~~~~~~~~~~~ 230:03.38 /builddir/build/BUILD/firefox-66.0.3/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:03.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:03.38 ^~~~~~~~~~~~~~~~~~~~~~ 230:03.38 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:03.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 230:03.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 230:03.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 230:03.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 230:03.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 230:03.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 230:03.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 230:03.39 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 230:03.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 230:03.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 230:03.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 230:03.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:03.39 foundInterface = 0; \ 230:03.39 ^~~~~~~~~~~~~~ 230:03.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:03.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:03.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:03.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:03.39 NS_INTERFACE_MAP_END_INHERITING(Event) 230:03.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:03.39 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 230:03.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 230:03.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 230:03.39 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 230:03.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 230:03.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 230:03.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:03.39 } else 230:03.39 ^~~~ 230:03.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:03.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:03.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:03.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:03.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 230:03.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:03.47 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:03.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 230:03.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 230:03.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 230:03.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 230:03.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 230:03.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 230:03.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 230:03.47 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 230:03.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 230:03.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 230:03.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 230:03.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:03.47 foundInterface = 0; \ 230:03.47 ^~~~~~~~~~~~~~ 230:03.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:03.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:03.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:03.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:03.48 NS_INTERFACE_MAP_END_INHERITING(Event) 230:03.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:03.48 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 230:03.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 230:03.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 230:03.48 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 230:03.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 230:03.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings11.cpp:2: 230:03.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:03.48 } else 230:03.48 ^~~~ 230:03.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:03.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:03.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:03.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:03.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 230:03.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:05.72 /builddir/build/BUILD/firefox-66.0.3/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 230:05.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:05.73 foundInterface = 0; \ 230:05.73 ^~~~~~~~~~~~~~ 230:05.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:05.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:05.73 ^~~~~~~~~~~~~~~~~~~~~~~ 230:05.73 /builddir/build/BUILD/firefox-66.0.3/dom/base/TimeoutHandler.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:05.73 NS_INTERFACE_MAP_END 230:05.73 ^~~~~~~~~~~~~~~~~~~~ 230:05.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:05.73 else 230:05.73 ^~~~ 230:05.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:05.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:05.73 ^~~~~~~~~~~~~~~~~~ 230:05.73 /builddir/build/BUILD/firefox-66.0.3/dom/base/TimeoutHandler.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:05.73 NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 230:05.73 ^~~~~~~~~~~~~~~~~~~~~~ 230:06.17 /builddir/build/BUILD/firefox-66.0.3/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 230:06.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:06.18 foundInterface = 0; \ 230:06.18 ^~~~~~~~~~~~~~ 230:06.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:06.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:06.18 ^~~~~~~~~~~~~~~~~~~~~~~ 230:06.18 /builddir/build/BUILD/firefox-66.0.3/dom/base/TreeWalker.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:06.18 NS_INTERFACE_MAP_END 230:06.18 ^~~~~~~~~~~~~~~~~~~~ 230:06.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:06.18 else 230:06.18 ^~~~ 230:06.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:06.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:06.18 ^~~~~~~~~~~~~~~~~~ 230:06.18 /builddir/build/BUILD/firefox-66.0.3/dom/base/TreeWalker.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:06.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:06.18 ^~~~~~~~~~~~~~~~~~~~~~ 230:21.95 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:21.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 230:21.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIComponentManager.h:10, 230:21.95 from /builddir/build/BUILD/firefox-66.0.3/dom/commandhandler/nsBaseCommandController.cpp:8, 230:21.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 230:21.95 /builddir/build/BUILD/firefox-66.0.3/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 230:21.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:21.95 foundInterface = 0; \ 230:21.95 ^~~~~~~~~~~~~~ 230:21.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:21.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:21.95 ^~~~~~~~~~~~~~~~~~~~~~~ 230:21.95 /builddir/build/BUILD/firefox-66.0.3/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:21.95 NS_INTERFACE_MAP_END 230:21.95 ^~~~~~~~~~~~~~~~~~~~ 230:21.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:21.95 else 230:21.95 ^~~~ 230:21.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 230:21.95 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 230:21.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:21.95 /builddir/build/BUILD/firefox-66.0.3/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 230:21.95 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 230:21.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:22.26 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:22.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 230:22.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/domstubs.h:10, 230:22.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDOMWindow.h:10, 230:22.26 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:10, 230:22.26 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 230:22.26 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 230:22.26 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.h:10, 230:22.26 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.cpp:7, 230:22.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 230:22.26 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 230:22.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:22.26 foundInterface = 0; \ 230:22.26 ^~~~~~~~~~~~~~ 230:22.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:22.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:22.27 ^~~~~~~~~~~~~~~~~~~~~~~ 230:22.27 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentList.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:22.27 NS_INTERFACE_MAP_END 230:22.27 ^~~~~~~~~~~~~~~~~~~~ 230:22.27 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 230:22.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 230:22.27 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 230:22.27 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 230:22.27 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 230:22.27 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.h:10, 230:22.27 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.cpp:7, 230:22.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 230:22.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:22.27 } else 230:22.27 ^~~~ 230:22.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:22.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:22.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:22.27 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentList.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 230:22.27 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 230:22.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:22.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:22.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 230:22.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/domstubs.h:10, 230:22.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDOMWindow.h:10, 230:22.27 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:10, 230:22.27 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 230:22.27 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 230:22.27 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.h:10, 230:22.27 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.cpp:7, 230:22.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 230:22.27 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 230:22.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:22.27 foundInterface = 0; \ 230:22.28 ^~~~~~~~~~~~~~ 230:22.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:22.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:22.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:22.28 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentList.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:22.28 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 230:22.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:22.28 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 230:22.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 230:22.28 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 230:22.28 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 230:22.28 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 230:22.28 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.h:10, 230:22.28 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.cpp:7, 230:22.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 230:22.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:22.28 } else 230:22.28 ^~~~ 230:22.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:22.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:22.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:22.28 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentList.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:22.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 230:22.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:22.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:22.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 230:22.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/domstubs.h:10, 230:22.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIDOMWindow.h:10, 230:22.28 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:10, 230:22.28 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 230:22.28 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 230:22.29 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.h:10, 230:22.29 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.cpp:7, 230:22.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 230:22.29 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 230:22.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:22.29 foundInterface = 0; \ 230:22.29 ^~~~~~~~~~~~~~ 230:22.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:22.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:22.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:22.29 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentList.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:22.29 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 230:22.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:22.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:22.29 else 230:22.29 ^~~~ 230:22.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:22.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:22.29 ^~~~~~~~~~~~~~~~~~ 230:22.29 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentList.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:22.29 NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 230:22.29 ^~~~~~~~~~~~~~~~~~~~~~ 230:22.59 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::ContentPermissionRequestBase::QueryInterface(const nsIID&, void**)': 230:22.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:22.59 foundInterface = 0; \ 230:22.59 ^~~~~~~~~~~~~~ 230:22.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:22.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:22.60 ^~~~~~~~~~~~~~~~~~~~~~~ 230:22.60 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentPermissionHelper.cpp:506:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:22.60 NS_INTERFACE_MAP_END 230:22.60 ^~~~~~~~~~~~~~~~~~~~ 230:22.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:22.60 } else 230:22.60 ^~~~ 230:22.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 230:22.60 NS_IMPL_QUERY_BODY_CONCRETE(_class) 230:22.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:22.60 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentPermissionHelper.cpp:505:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 230:22.60 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsIContentPermissionRequest) 230:22.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:22.80 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkString.h:12, 230:22.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 230:22.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrGpuResource.h:13, 230:22.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/../private/GrAuditTrail.h:12, 230:22.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/gpu/GrContext.h:14, 230:22.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkSurfaceCharacterization.h:20, 230:22.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkSurfaceCharacterization.cpp:8, 230:22.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:11: 230:22.80 /builddir/build/BUILD/firefox-66.0.3/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]': 230:22.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/../private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 230:22.80 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 230:22.80 /builddir/build/BUILD/firefox-66.0.3/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] 230:22.80 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 230:22.80 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:22.80 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkColorSpace.h:13, 230:22.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkImageInfo.h:21, 230:22.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkColor.h:21, 230:22.80 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkPaint.h:23, 230:22.81 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkStroke.h:11, 230:22.81 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkStrokerPriv.h:12, 230:22.81 from /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkStrokerPriv.cpp:8, 230:22.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:2: 230:22.81 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 230:22.81 template class sk_sp { 230:22.81 ^~~~~ 230:22.83 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 230:22.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:22.84 foundInterface = 0; \ 230:22.84 ^~~~~~~~~~~~~~ 230:22.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:22.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:22.84 ^~~~~~~~~~~~~~~~~~~~~~~ 230:22.84 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentSink.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:22.84 NS_INTERFACE_MAP_END 230:22.84 ^~~~~~~~~~~~~~~~~~~~ 230:22.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:22.84 else 230:22.84 ^~~~ 230:22.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 230:22.84 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 230:22.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:22.84 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsContentSink.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 230:22.84 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 230:22.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:22.90 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 230:22.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:22.90 foundInterface = 0; \ 230:22.90 ^~~~~~~~~~~~~~ 230:22.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:22.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:22.90 ^~~~~~~~~~~~~~~~~~~~~~~ 230:22.90 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMAttributeMap.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:22.90 NS_INTERFACE_MAP_END 230:22.90 ^~~~~~~~~~~~~~~~~~~~ 230:22.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:22.90 else 230:22.90 ^~~~ 230:22.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:22.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:22.90 ^~~~~~~~~~~~~~~~~~ 230:22.90 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMAttributeMap.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:22.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:22.91 ^~~~~~~~~~~~~~~~~~~~~~ 230:22.91 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 230:22.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:22.91 foundInterface = 0; \ 230:22.91 ^~~~~~~~~~~~~~ 230:22.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:22.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:22.91 ^~~~~~~~~~~~~~~~~~~~~~~ 230:22.92 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMCaretPosition.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:22.92 NS_INTERFACE_MAP_END 230:22.92 ^~~~~~~~~~~~~~~~~~~~ 230:22.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:22.92 else 230:22.92 ^~~~ 230:22.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:22.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:22.92 ^~~~~~~~~~~~~~~~~~ 230:22.92 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMCaretPosition.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:22.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:22.92 ^~~~~~~~~~~~~~~~~~~~~~ 230:23.13 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 230:23.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 230:23.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 230:23.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 230:23.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 230:23.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 230:23.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 230:23.13 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 230:23.13 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindowInner.h:10, 230:23.13 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsGlobalWindow.h:14, 230:23.13 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.h:10, 230:23.13 from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowDestroyedEvent.cpp:7, 230:23.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 230:23.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 230:23.13 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 230:23.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 230:23.13 memset(aT, 0, sizeof(T)); 230:23.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 230:23.13 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/WindowNamedPropertiesHandler.cpp:16, 230:23.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base6.cpp:11: 230:23.13 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 230:23.13 struct GlobalProperties { 230:23.13 ^~~~~~~~~~~~~~~~ 230:24.65 /builddir/build/BUILD/firefox-66.0.3/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 230:24.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:24.65 foundInterface = 0; \ 230:24.65 ^~~~~~~~~~~~~~ 230:24.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:24.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:24.65 ^~~~~~~~~~~~~~~~~~~~~~~ 230:24.65 /builddir/build/BUILD/firefox-66.0.3/dom/commandhandler/nsCommandManager.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:24.65 NS_INTERFACE_MAP_END 230:24.65 ^~~~~~~~~~~~~~~~~~~~ 230:24.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:24.65 else 230:24.65 ^~~~ 230:24.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 230:24.65 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 230:24.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:24.65 /builddir/build/BUILD/firefox-66.0.3/dom/commandhandler/nsCommandManager.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 230:24.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 230:24.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:27.78 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:27.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 230:27.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:27.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 230:27.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 230:27.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 230:27.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 230:27.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 230:27.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Credential.h:10, 230:27.78 from /builddir/build/BUILD/firefox-66.0.3/dom/credentialmanagement/Credential.cpp:7, 230:27.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 230:27.78 /builddir/build/BUILD/firefox-66.0.3/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 230:27.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:27.78 foundInterface = 0; \ 230:27.78 ^~~~~~~~~~~~~~ 230:27.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:27.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:27.78 ^~~~~~~~~~~~~~~~~~~~~~~ 230:27.78 /builddir/build/BUILD/firefox-66.0.3/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:27.78 NS_INTERFACE_MAP_END 230:27.78 ^~~~~~~~~~~~~~~~~~~~ 230:27.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:27.78 else 230:27.78 ^~~~ 230:27.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:27.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:27.78 ^~~~~~~~~~~~~~~~~~ 230:27.78 /builddir/build/BUILD/firefox-66.0.3/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:27.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:27.79 ^~~~~~~~~~~~~~~~~~~~~~ 230:28.18 /builddir/build/BUILD/firefox-66.0.3/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 230:28.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:28.18 foundInterface = 0; \ 230:28.18 ^~~~~~~~~~~~~~ 230:28.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:28.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:28.19 ^~~~~~~~~~~~~~~~~~~~~~~ 230:28.19 /builddir/build/BUILD/firefox-66.0.3/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:28.19 NS_INTERFACE_MAP_END 230:28.19 ^~~~~~~~~~~~~~~~~~~~ 230:28.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:28.19 else 230:28.19 ^~~~ 230:28.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:28.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:28.19 ^~~~~~~~~~~~~~~~~~ 230:28.19 /builddir/build/BUILD/firefox-66.0.3/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:28.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:28.19 ^~~~~~~~~~~~~~~~~~~~~~ 230:31.81 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:31.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 230:31.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:31.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 230:31.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 230:31.81 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.h:12, 230:31.81 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:7, 230:31.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 230:31.81 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 230:31.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:31.81 foundInterface = 0; \ 230:31.81 ^~~~~~~~~~~~~~ 230:31.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:31.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:31.81 ^~~~~~~~~~~~~~~~~~~~~~~ 230:31.81 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:31.81 NS_INTERFACE_MAP_END 230:31.81 ^~~~~~~~~~~~~~~~~~~~ 230:31.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:31.81 else 230:31.81 ^~~~ 230:31.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:31.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:31.81 ^~~~~~~~~~~~~~~~~~ 230:31.82 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:31.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:31.82 ^~~~~~~~~~~~~~~~~~~~~~ 230:31.82 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 230:31.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:31.82 foundInterface = 0; \ 230:31.82 ^~~~~~~~~~~~~~ 230:31.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:31.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:31.82 ^~~~~~~~~~~~~~~~~~~~~~~ 230:31.82 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:31.82 NS_INTERFACE_MAP_END 230:31.82 ^~~~~~~~~~~~~~~~~~~~ 230:31.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:31.82 else 230:31.82 ^~~~ 230:31.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:31.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:31.82 ^~~~~~~~~~~~~~~~~~ 230:31.82 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:31.82 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 230:31.83 ^~~~~~~~~~~~~~~~~~~~~~ 230:31.83 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 230:31.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:31.83 foundInterface = 0; \ 230:31.83 ^~~~~~~~~~~~~~ 230:31.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:31.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:31.83 ^~~~~~~~~~~~~~~~~~~~~~~ 230:31.83 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:432:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:31.83 NS_INTERFACE_MAP_END 230:31.83 ^~~~~~~~~~~~~~~~~~~~ 230:31.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:31.83 else 230:31.83 ^~~~ 230:31.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:31.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:31.83 ^~~~~~~~~~~~~~~~~~ 230:31.83 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:431:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:31.83 NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 230:31.83 ^~~~~~~~~~~~~~~~~~~~~~ 230:32.06 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 230:32.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:32.06 foundInterface = 0; \ 230:32.06 ^~~~~~~~~~~~~~ 230:32.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:32.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:32.06 ^~~~~~~~~~~~~~~~~~~~~~~ 230:32.06 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:32.06 NS_INTERFACE_MAP_END 230:32.06 ^~~~~~~~~~~~~~~~~~~~ 230:32.06 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.h:12, 230:32.06 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:7, 230:32.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 230:32.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:32.06 } else 230:32.06 ^~~~ 230:32.06 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:32.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 230:32.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:32.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:32.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 230:32.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:32.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 230:32.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 230:32.76 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.h:12, 230:32.76 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:7, 230:32.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 230:32.76 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 230:32.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:32.76 foundInterface = 0; \ 230:32.76 ^~~~~~~~~~~~~~ 230:32.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:32.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:32.76 ^~~~~~~~~~~~~~~~~~~~~~~ 230:32.76 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDocumentEncoder.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:32.76 NS_INTERFACE_MAP_END 230:32.76 ^~~~~~~~~~~~~~~~~~~~ 230:32.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:32.76 else 230:32.76 ^~~~ 230:32.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:32.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:32.76 ^~~~~~~~~~~~~~~~~~ 230:32.76 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDocumentEncoder.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:32.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:32.76 ^~~~~~~~~~~~~~~~~~~~~~ 230:32.95 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:32.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 230:32.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:32.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 230:32.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 230:32.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 230:32.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 230:32.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MutationEventBinding.cpp:3, 230:32.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings12.cpp:2: 230:32.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 230:32.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:32.95 foundInterface = 0; \ 230:32.95 ^~~~~~~~~~~~~~ 230:32.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:32.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:32.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:32.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:32.95 NS_INTERFACE_MAP_END_INHERITING(Event) 230:32.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:32.95 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 230:32.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 230:32.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/MutationEventBinding.cpp:8, 230:32.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings12.cpp:2: 230:32.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:32.95 } else 230:32.95 ^~~~ 230:32.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:32.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:32.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:32.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:32.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 230:32.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.32 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:33.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 230:33.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:33.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 230:33.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 230:33.32 from /builddir/build/BUILD/firefox-66.0.3/dom/crypto/CryptoBuffer.h:10, 230:33.32 from /builddir/build/BUILD/firefox-66.0.3/dom/crypto/CryptoBuffer.cpp:7, 230:33.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 230:33.33 /builddir/build/BUILD/firefox-66.0.3/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 230:33.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:33.33 foundInterface = 0; \ 230:33.33 ^~~~~~~~~~~~~~ 230:33.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:33.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:33.33 ^~~~~~~~~~~~~~~~~~~~~~~ 230:33.33 /builddir/build/BUILD/firefox-66.0.3/dom/crypto/CryptoKey.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:33.33 NS_INTERFACE_MAP_END 230:33.33 ^~~~~~~~~~~~~~~~~~~~ 230:33.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:33.33 else 230:33.33 ^~~~ 230:33.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:33.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:33.33 ^~~~~~~~~~~~~~~~~~ 230:33.33 /builddir/build/BUILD/firefox-66.0.3/dom/crypto/CryptoKey.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:33.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:33.33 ^~~~~~~~~~~~~~~~~~~~~~ 230:36.85 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 230:36.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:36.85 foundInterface = 0; \ 230:36.85 ^~~~~~~~~~~~~~ 230:36.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:36.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:36.85 ^~~~~~~~~~~~~~~~~~~~~~~ 230:36.85 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFocusManager.cpp:150:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:36.85 NS_INTERFACE_MAP_END 230:36.85 ^~~~~~~~~~~~~~~~~~~~ 230:36.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:36.85 else 230:36.85 ^~~~ 230:36.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 230:36.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 230:36.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:36.85 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFocusManager.cpp:149:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 230:36.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 230:36.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:37.59 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 230:37.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:37.59 foundInterface = 0; \ 230:37.59 ^~~~~~~~~~~~~~ 230:37.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:37.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:37.59 ^~~~~~~~~~~~~~~~~~~~~~~ 230:37.59 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameLoader.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:37.59 NS_INTERFACE_MAP_END 230:37.59 ^~~~~~~~~~~~~~~~~~~~ 230:37.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:37.59 else 230:37.59 ^~~~ 230:37.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:37.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:37.59 ^~~~~~~~~~~~~~~~~~ 230:37.59 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsFrameLoader.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:37.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:37.59 ^~~~~~~~~~~~~~~~~~~~~~ 230:37.73 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 230:37.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:37.73 foundInterface = 0; \ 230:37.73 ^~~~~~~~~~~~~~ 230:37.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:37.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:37.73 ^~~~~~~~~~~~~~~~~~~~~~~ 230:37.73 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsHistory.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:37.73 NS_INTERFACE_MAP_END 230:37.73 ^~~~~~~~~~~~~~~~~~~~ 230:37.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:37.73 else 230:37.73 ^~~~ 230:37.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:37.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:37.73 ^~~~~~~~~~~~~~~~~~ 230:37.73 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsHistory.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:37.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:37.73 ^~~~~~~~~~~~~~~~~~~~~~ 230:38.08 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.cpp: In member function 'virtual nsresult LocalizationHandler::QueryInterface(const nsIID&, void**)': 230:38.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:38.08 foundInterface = 0; \ 230:38.08 ^~~~~~~~~~~~~~ 230:38.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:38.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:38.08 ^~~~~~~~~~~~~~~~~~~~~~~ 230:38.08 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.cpp:2856:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:38.08 NS_INTERFACE_MAP_END 230:38.08 ^~~~~~~~~~~~~~~~~~~~ 230:38.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:38.08 else 230:38.08 ^~~~ 230:38.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:38.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:38.08 ^~~~~~~~~~~~~~~~~~ 230:38.08 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.cpp:2855:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:38.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:38.08 ^~~~~~~~~~~~~~~~~~~~~~ 230:38.16 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 230:38.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:38.17 foundInterface = 0; \ 230:38.17 ^~~~~~~~~~~~~~ 230:38.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:38.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:38.17 ^~~~~~~~~~~~~~~~~~~~~~~ 230:38.17 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSEnvironment.cpp:607:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:38.17 NS_INTERFACE_MAP_END 230:38.17 ^~~~~~~~~~~~~~~~~~~~ 230:38.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:38.17 else 230:38.17 ^~~~ 230:38.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:38.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:38.17 ^~~~~~~~~~~~~~~~~~ 230:38.17 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSEnvironment.cpp:606:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:38.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:38.17 ^~~~~~~~~~~~~~~~~~~~~~ 230:38.22 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 230:38.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:38.22 foundInterface = 0; \ 230:38.23 ^~~~~~~~~~~~~~ 230:38.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:38.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:38.23 ^~~~~~~~~~~~~~~~~~~~~~~ 230:38.23 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSEnvironment.cpp:2695:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:38.23 NS_INTERFACE_MAP_END 230:38.23 ^~~~~~~~~~~~~~~~~~~~ 230:38.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:38.23 else 230:38.23 ^~~~ 230:38.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 230:38.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 230:38.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:38.23 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSEnvironment.cpp:2694:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 230:38.23 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 230:38.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:38.37 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 230:38.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:38.37 foundInterface = 0; \ 230:38.37 ^~~~~~~~~~~~~~ 230:38.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:38.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:38.37 ^~~~~~~~~~~~~~~~~~~~~~~ 230:38.37 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSTimeoutHandler.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:38.37 NS_INTERFACE_MAP_END 230:38.37 ^~~~~~~~~~~~~~~~~~~~ 230:38.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:38.37 else 230:38.37 ^~~~ 230:38.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:38.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:38.37 ^~~~~~~~~~~~~~~~~~ 230:38.37 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSTimeoutHandler.cpp:164:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:38.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:38.37 ^~~~~~~~~~~~~~~~~~~~~~ 230:39.12 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 230:39.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 230:39.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 230:39.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 230:39.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 230:39.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 230:39.12 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.h:12, 230:39.12 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsDOMMutationObserver.cpp:7, 230:39.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 230:39.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 230:39.12 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 230:39.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 230:39.12 memset(aT, 0, sizeof(T)); 230:39.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 230:39.12 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.cpp:108, 230:39.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:119: 230:39.12 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 230:39.12 struct GlobalProperties { 230:39.12 ^~~~~~~~~~~~~~~~ 230:41.68 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:41.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 230:41.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:41.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 230:41.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 230:41.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 230:41.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 230:41.69 from /builddir/build/BUILD/firefox-66.0.3/dom/events/AnimationEvent.cpp:7, 230:41.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 230:41.69 /builddir/build/BUILD/firefox-66.0.3/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 230:41.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:41.69 foundInterface = 0; \ 230:41.69 ^~~~~~~~~~~~~~ 230:41.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:41.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:41.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:41.69 /builddir/build/BUILD/firefox-66.0.3/dom/events/Clipboard.cpp:214:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:41.69 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 230:41.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:41.69 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 230:41.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 230:41.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 230:41.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 230:41.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 230:41.69 from /builddir/build/BUILD/firefox-66.0.3/dom/events/AnimationEvent.cpp:7, 230:41.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 230:41.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:41.69 } else 230:41.69 ^~~~ 230:41.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:41.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:41.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:41.69 /builddir/build/BUILD/firefox-66.0.3/dom/events/Clipboard.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:41.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 230:41.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:43.77 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:43.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 230:43.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:43.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 230:43.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 230:43.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 230:43.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 230:43.77 from /builddir/build/BUILD/firefox-66.0.3/dom/events/AnimationEvent.cpp:7, 230:43.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 230:43.77 /builddir/build/BUILD/firefox-66.0.3/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 230:43.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:43.78 foundInterface = 0; \ 230:43.78 ^~~~~~~~~~~~~~ 230:43.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:43.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:43.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:43.78 /builddir/build/BUILD/firefox-66.0.3/dom/events/CompositionEvent.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:43.78 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 230:43.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:43.78 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 230:43.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 230:43.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 230:43.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 230:43.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 230:43.78 from /builddir/build/BUILD/firefox-66.0.3/dom/events/AnimationEvent.cpp:7, 230:43.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 230:43.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:43.78 } else 230:43.78 ^~~~ 230:43.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:43.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:43.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:43.78 /builddir/build/BUILD/firefox-66.0.3/dom/events/CompositionEvent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:43.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 230:43.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:45.29 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:45.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 230:45.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 230:45.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 230:45.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 230:45.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 230:45.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventDispatcher.h:11, 230:45.29 from /builddir/build/BUILD/firefox-66.0.3/dom/events/EventStateManager.cpp:8: 230:45.29 /builddir/build/BUILD/firefox-66.0.3/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 230:45.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:45.29 foundInterface = 0; \ 230:45.29 ^~~~~~~~~~~~~~ 230:45.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:45.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:45.29 ^~~~~~~~~~~~~~~~~~~~~~~ 230:45.29 /builddir/build/BUILD/firefox-66.0.3/dom/events/EventStateManager.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:45.29 NS_INTERFACE_MAP_END 230:45.29 ^~~~~~~~~~~~~~~~~~~~ 230:45.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:45.29 else 230:45.29 ^~~~ 230:45.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:45.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:45.30 ^~~~~~~~~~~~~~~~~~ 230:45.30 /builddir/build/BUILD/firefox-66.0.3/dom/events/EventStateManager.cpp:185:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:45.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:45.30 ^~~~~~~~~~~~~~~~~~~~~~ 230:45.30 /builddir/build/BUILD/firefox-66.0.3/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 230:45.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:45.30 foundInterface = 0; \ 230:45.30 ^~~~~~~~~~~~~~ 230:45.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:45.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:45.30 ^~~~~~~~~~~~~~~~~~~~~~~ 230:45.30 /builddir/build/BUILD/firefox-66.0.3/dom/events/EventStateManager.cpp:343:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:45.30 NS_INTERFACE_MAP_END 230:45.30 ^~~~~~~~~~~~~~~~~~~~ 230:45.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:45.30 else 230:45.30 ^~~~ 230:45.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:45.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:45.30 ^~~~~~~~~~~~~~~~~~ 230:45.30 /builddir/build/BUILD/firefox-66.0.3/dom/events/EventStateManager.cpp:342:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:45.30 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 230:45.30 ^~~~~~~~~~~~~~~~~~~~~~ 230:46.57 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base7.cpp:137: 230:46.57 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSTimeoutHandler.cpp: In member function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, nsIPresShell*, nsIContent**, nsIContent**)': 230:46.57 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSTimeoutHandler.cpp:318:1: warning: the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEP12nsIPresShellPP10nsIContentS8_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 230:46.57 } 230:46.57 ^ 230:46.57 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSTimeoutHandler.cpp:318:1: warning: the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEP12nsIPresShellPP10nsIContentS8_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 230:46.57 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSTimeoutHandler.cpp:318:1: warning: the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEP12nsIPresShellPP10nsIContentS8_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 230:46.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:46.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 230:46.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:46.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 230:46.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 230:46.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 230:46.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 230:46.60 from /builddir/build/BUILD/firefox-66.0.3/dom/events/AnimationEvent.cpp:7, 230:46.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 230:46.60 /builddir/build/BUILD/firefox-66.0.3/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 230:46.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:46.60 foundInterface = 0; \ 230:46.60 ^~~~~~~~~~~~~~ 230:46.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:46.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:46.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:46.60 /builddir/build/BUILD/firefox-66.0.3/dom/events/CustomEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:46.60 NS_INTERFACE_MAP_END_INHERITING(Event) 230:46.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:46.60 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 230:46.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 230:46.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 230:46.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 230:46.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 230:46.60 from /builddir/build/BUILD/firefox-66.0.3/dom/events/AnimationEvent.cpp:7, 230:46.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 230:46.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:46.60 } else 230:46.60 ^~~~ 230:46.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:46.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:46.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:46.60 /builddir/build/BUILD/firefox-66.0.3/dom/events/CustomEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:46.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 230:46.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:46.61 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:46.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 230:46.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:46.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 230:46.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 230:46.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 230:46.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 230:46.61 from /builddir/build/BUILD/firefox-66.0.3/dom/events/AnimationEvent.cpp:7, 230:46.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 230:46.61 /builddir/build/BUILD/firefox-66.0.3/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 230:46.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:46.61 foundInterface = 0; \ 230:46.61 ^~~~~~~~~~~~~~ 230:46.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:46.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:46.61 ^~~~~~~~~~~~~~~~~~~~~~~ 230:46.61 /builddir/build/BUILD/firefox-66.0.3/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:46.61 NS_INTERFACE_MAP_END 230:46.61 ^~~~~~~~~~~~~~~~~~~~ 230:46.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:46.61 else 230:46.61 ^~~~ 230:46.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:46.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:46.61 ^~~~~~~~~~~~~~~~~~ 230:46.61 /builddir/build/BUILD/firefox-66.0.3/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:46.61 NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 230:46.61 ^~~~~~~~~~~~~~~~~~~~~~ 230:46.73 /builddir/build/BUILD/firefox-66.0.3/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 230:46.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:46.73 foundInterface = 0; \ 230:46.73 ^~~~~~~~~~~~~~ 230:46.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:46.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:46.73 ^~~~~~~~~~~~~~~~~~~~~~~ 230:46.73 /builddir/build/BUILD/firefox-66.0.3/dom/events/DataTransfer.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:46.73 NS_INTERFACE_MAP_END 230:46.73 ^~~~~~~~~~~~~~~~~~~~ 230:46.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:46.73 else 230:46.73 ^~~~ 230:46.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:46.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:46.73 ^~~~~~~~~~~~~~~~~~ 230:46.73 /builddir/build/BUILD/firefox-66.0.3/dom/events/DataTransfer.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:46.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:46.73 ^~~~~~~~~~~~~~~~~~~~~~ 230:46.81 /builddir/build/BUILD/firefox-66.0.3/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 230:46.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:46.81 foundInterface = 0; \ 230:46.81 ^~~~~~~~~~~~~~ 230:46.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:46.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:46.81 ^~~~~~~~~~~~~~~~~~~~~~~ 230:46.81 /builddir/build/BUILD/firefox-66.0.3/dom/events/DataTransferItem.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:46.81 NS_INTERFACE_MAP_END 230:46.81 ^~~~~~~~~~~~~~~~~~~~ 230:46.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:46.81 else 230:46.81 ^~~~ 230:46.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:46.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:46.81 ^~~~~~~~~~~~~~~~~~ 230:46.81 /builddir/build/BUILD/firefox-66.0.3/dom/events/DataTransferItem.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:46.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:46.82 ^~~~~~~~~~~~~~~~~~~~~~ 230:46.87 /builddir/build/BUILD/firefox-66.0.3/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 230:46.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:46.87 foundInterface = 0; \ 230:46.87 ^~~~~~~~~~~~~~ 230:46.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:46.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:46.87 ^~~~~~~~~~~~~~~~~~~~~~~ 230:46.87 /builddir/build/BUILD/firefox-66.0.3/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:46.87 NS_INTERFACE_MAP_END 230:46.87 ^~~~~~~~~~~~~~~~~~~~ 230:46.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:46.87 else 230:46.87 ^~~~ 230:46.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:46.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:46.87 ^~~~~~~~~~~~~~~~~~ 230:46.88 /builddir/build/BUILD/firefox-66.0.3/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:46.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:46.88 ^~~~~~~~~~~~~~~~~~~~~~ 230:47.72 /builddir/build/BUILD/firefox-66.0.3/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 230:47.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:47.72 foundInterface = 0; \ 230:47.72 ^~~~~~~~~~~~~~ 230:47.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:47.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:47.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:47.72 /builddir/build/BUILD/firefox-66.0.3/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:47.73 NS_INTERFACE_MAP_END_INHERITING(Event) 230:47.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:47.73 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 230:47.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 230:47.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 230:47.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 230:47.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 230:47.73 from /builddir/build/BUILD/firefox-66.0.3/dom/events/AnimationEvent.cpp:7, 230:47.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 230:47.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:47.73 } else 230:47.73 ^~~~ 230:47.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:47.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:47.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:47.73 /builddir/build/BUILD/firefox-66.0.3/dom/events/DeviceMotionEvent.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:47.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 230:47.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:55.15 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:29: 230:55.15 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 230:55.15 /builddir/build/BUILD/firefox-66.0.3/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] 230:55.15 (mAttrCount - i) * sizeof(InternalAttr)); 230:55.15 ^ 230:55.15 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributes.cpp:12, 230:55.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:29: 230:55.15 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 230:55.15 struct InternalAttr { 230:55.15 ^~~~~~~~~~~~ 230:55.15 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:29: 230:55.15 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 230:55.17 /builddir/build/BUILD/firefox-66.0.3/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] 230:55.17 (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 230:55.17 ^ 230:55.17 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributes.cpp:12, 230:55.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:29: 230:55.17 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 230:55.17 struct InternalAttr { 230:55.17 ^~~~~~~~~~~~ 230:55.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:55.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 230:55.73 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIScriptContext.h:12, 230:55.73 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSUtils.cpp:20, 230:55.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 230:55.73 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 230:55.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:55.73 foundInterface = 0; \ 230:55.73 ^~~~~~~~~~~~~~ 230:55.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:55.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:55.73 ^~~~~~~~~~~~~~~~~~~~~~~ 230:55.73 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:55.73 NS_INTERFACE_MAP_END 230:55.73 ^~~~~~~~~~~~~~~~~~~~ 230:55.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:55.73 else 230:55.73 ^~~~ 230:55.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:55.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:55.74 ^~~~~~~~~~~~~~~~~~ 230:55.74 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:55.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:55.74 ^~~~~~~~~~~~~~~~~~~~~~ 230:56.88 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 230:56.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:56.88 foundInterface = 0; \ 230:56.88 ^~~~~~~~~~~~~~ 230:56.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:56.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:56.89 ^~~~~~~~~~~~~~~~~~~~~~~ 230:56.89 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:56.89 NS_INTERFACE_MAP_END 230:56.89 ^~~~~~~~~~~~~~~~~~~~ 230:56.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:56.89 else 230:56.89 ^~~~ 230:56.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:56.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:56.89 ^~~~~~~~~~~~~~~~~~ 230:56.89 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:56.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:56.89 ^~~~~~~~~~~~~~~~~~~~~~ 230:57.00 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 230:57.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:57.01 foundInterface = 0; \ 230:57.01 ^~~~~~~~~~~~~~ 230:57.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:57.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:57.01 ^~~~~~~~~~~~~~~~~~~~~~~ 230:57.01 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPlainTextSerializer.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:57.01 NS_INTERFACE_MAP_END 230:57.01 ^~~~~~~~~~~~~~~~~~~~ 230:57.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:57.01 else 230:57.01 ^~~~ 230:57.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:57.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:57.01 ^~~~~~~~~~~~~~~~~~ 230:57.01 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPlainTextSerializer.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:57.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:57.01 ^~~~~~~~~~~~~~~~~~~~~~ 230:57.09 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 230:57.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:57.09 foundInterface = 0; \ 230:57.09 ^~~~~~~~~~~~~~ 230:57.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:57.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:57.09 ^~~~~~~~~~~~~~~~~~~~~~~ 230:57.09 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsQueryContentEventResult.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:57.09 NS_INTERFACE_MAP_END 230:57.09 ^~~~~~~~~~~~~~~~~~~~ 230:57.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:57.09 else 230:57.09 ^~~~ 230:57.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:57.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:57.09 ^~~~~~~~~~~~~~~~~~ 230:57.09 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsQueryContentEventResult.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:57.09 NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 230:57.09 ^~~~~~~~~~~~~~~~~~~~~~ 230:57.62 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:57.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 230:57.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:57.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 230:57.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 230:57.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 230:57.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 230:57.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:3, 230:57.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings13.cpp:2: 230:57.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 230:57.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:57.62 foundInterface = 0; \ 230:57.62 ^~~~~~~~~~~~~~ 230:57.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:57.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:57.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:57.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:57.62 NS_INTERFACE_MAP_END_INHERITING(Event) 230:57.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:57.63 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 230:57.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 230:57.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:8, 230:57.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings13.cpp:2: 230:57.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:57.63 } else 230:57.63 ^~~~ 230:57.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:57.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:57.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:57.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:57.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 230:57.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:57.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:57.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 230:57.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:57.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 230:57.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 230:57.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 230:57.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventBinding.h:9, 230:57.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:3, 230:57.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings13.cpp:2: 230:57.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 230:57.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:57.65 foundInterface = 0; \ 230:57.65 ^~~~~~~~~~~~~~ 230:57.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:57.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:57.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:57.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:57.65 NS_INTERFACE_MAP_END_INHERITING(Event) 230:57.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:57.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 230:57.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 230:57.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:8, 230:57.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings13.cpp:2: 230:57.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:57.66 } else 230:57.66 ^~~~ 230:57.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:57.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:57.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:57.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:57.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 230:57.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:57.67 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 230:57.67 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 230:57.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 230:57.68 from /builddir/build/BUILD/firefox-66.0.3/dom/events/Event.cpp:9, 230:57.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 230:57.68 /builddir/build/BUILD/firefox-66.0.3/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 230:57.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:57.68 foundInterface = 0; \ 230:57.68 ^~~~~~~~~~~~~~ 230:57.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:57.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:57.68 ^~~~~~~~~~~~~~~~~~~~~~~ 230:57.68 /builddir/build/BUILD/firefox-66.0.3/dom/events/Event.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:57.68 NS_INTERFACE_MAP_END 230:57.68 ^~~~~~~~~~~~~~~~~~~~ 230:57.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:57.68 else 230:57.68 ^~~~ 230:57.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:57.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:57.68 ^~~~~~~~~~~~~~~~~~ 230:57.68 /builddir/build/BUILD/firefox-66.0.3/dom/events/Event.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:57.68 NS_INTERFACE_MAP_ENTRY(Event) 230:57.68 ^~~~~~~~~~~~~~~~~~~~~~ 230:57.82 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 230:57.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:57.82 foundInterface = 0; \ 230:57.82 ^~~~~~~~~~~~~~ 230:57.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:57.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:57.82 ^~~~~~~~~~~~~~~~~~~~~~~ 230:57.82 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsRange.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:57.82 NS_INTERFACE_MAP_END 230:57.82 ^~~~~~~~~~~~~~~~~~~~ 230:57.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:57.82 else 230:57.82 ^~~~ 230:57.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:57.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:57.82 ^~~~~~~~~~~~~~~~~~ 230:57.82 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsRange.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:57.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:57.82 ^~~~~~~~~~~~~~~~~~~~~~ 230:57.90 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 230:57.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:57.90 foundInterface = 0; \ 230:57.90 ^~~~~~~~~~~~~~ 230:57.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:57.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:57.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:57.90 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsScreen.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:57.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 230:57.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:57.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 230:57.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsINode.h:14, 230:57.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIContent.h:12, 230:57.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIScriptElement.h:16, 230:57.91 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSUtils.cpp:21, 230:57.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 230:57.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:57.91 } else 230:57.91 ^~~~ 230:57.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:57.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:57.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:57.91 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsScreen.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:57.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 230:57.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:57.91 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 230:57.91 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 230:57.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 230:57.91 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:8, 230:57.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 230:57.91 /builddir/build/BUILD/firefox-66.0.3/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 230:57.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:57.91 foundInterface = 0; \ 230:57.91 ^~~~~~~~~~~~~~ 230:57.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:57.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:57.91 ^~~~~~~~~~~~~~~~~~~~~~~ 230:57.91 /builddir/build/BUILD/firefox-66.0.3/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:57.91 NS_INTERFACE_MAP_END 230:57.91 ^~~~~~~~~~~~~~~~~~~~ 230:57.91 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 230:57.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 230:57.92 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:9, 230:57.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 230:57.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:57.92 } else 230:57.92 ^~~~ 230:57.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:57.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:57.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:57.92 /builddir/build/BUILD/firefox-66.0.3/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 230:57.92 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 230:57.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:57.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 230:57.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 230:57.93 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIScriptContext.h:12, 230:57.93 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsJSUtils.cpp:20, 230:57.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 230:57.93 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 230:57.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:57.93 foundInterface = 0; \ 230:57.93 ^~~~~~~~~~~~~~ 230:57.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:57.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:57.93 ^~~~~~~~~~~~~~~~~~~~~~~ 230:57.93 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:57.93 NS_INTERFACE_MAP_END 230:57.93 ^~~~~~~~~~~~~~~~~~~~ 230:57.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:57.93 else 230:57.93 ^~~~ 230:57.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:57.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:57.93 ^~~~~~~~~~~~~~~~~~ 230:57.93 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:57.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:57.93 ^~~~~~~~~~~~~~~~~~~~~~ 230:57.93 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 230:57.93 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 230:57.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 230:57.93 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:8, 230:57.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 230:57.93 /builddir/build/BUILD/firefox-66.0.3/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 230:57.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:57.94 foundInterface = 0; \ 230:57.94 ^~~~~~~~~~~~~~ 230:57.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:57.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:57.94 ^~~~~~~~~~~~~~~~~~~~~~~ 230:57.94 /builddir/build/BUILD/firefox-66.0.3/dom/events/PaintRequest.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:57.94 NS_INTERFACE_MAP_END 230:57.94 ^~~~~~~~~~~~~~~~~~~~ 230:57.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:57.94 else 230:57.94 ^~~~ 230:57.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:57.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:57.94 ^~~~~~~~~~~~~~~~~~ 230:57.94 /builddir/build/BUILD/firefox-66.0.3/dom/events/PaintRequest.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:57.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:57.94 ^~~~~~~~~~~~~~~~~~~~~~ 230:58.94 /builddir/build/BUILD/firefox-66.0.3/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 230:58.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:58.95 foundInterface = 0; \ 230:58.95 ^~~~~~~~~~~~~~ 230:58.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:58.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:58.95 ^~~~~~~~~~~~~~~~~~~~~~~ 230:58.95 /builddir/build/BUILD/firefox-66.0.3/dom/events/EventListenerService.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:58.95 NS_INTERFACE_MAP_END 230:58.95 ^~~~~~~~~~~~~~~~~~~~ 230:58.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:58.95 else 230:58.95 ^~~~ 230:58.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:58.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:58.95 ^~~~~~~~~~~~~~~~~~ 230:58.95 /builddir/build/BUILD/firefox-66.0.3/dom/events/EventListenerService.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:58.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:58.95 ^~~~~~~~~~~~~~~~~~~~~~ 230:59.59 /builddir/build/BUILD/firefox-66.0.3/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 230:59.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:59.59 foundInterface = 0; \ 230:59.60 ^~~~~~~~~~~~~~ 230:59.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:59.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:59.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:59.60 /builddir/build/BUILD/firefox-66.0.3/dom/events/PointerEvent.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:59.60 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 230:59.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:59.60 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 230:59.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 230:59.60 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:9, 230:59.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 230:59.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:59.60 } else 230:59.60 ^~~~ 230:59.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:59.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:59.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:59.60 /builddir/build/BUILD/firefox-66.0.3/dom/events/PointerEvent.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:59.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 230:59.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:59.75 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 230:59.75 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 230:59.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 230:59.75 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:8, 230:59.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 230:59.75 /builddir/build/BUILD/firefox-66.0.3/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 230:59.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:59.75 foundInterface = 0; \ 230:59.75 ^~~~~~~~~~~~~~ 230:59.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:59.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:59.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:59.75 /builddir/build/BUILD/firefox-66.0.3/dom/events/ScrollAreaEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:59.75 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 230:59.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:59.75 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 230:59.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 230:59.75 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:9, 230:59.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 230:59.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:59.75 } else 230:59.75 ^~~~ 230:59.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:59.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:59.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:59.75 /builddir/build/BUILD/firefox-66.0.3/dom/events/ScrollAreaEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:59.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 230:59.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:59.76 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 230:59.76 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 230:59.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 230:59.76 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:8, 230:59.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 230:59.76 /builddir/build/BUILD/firefox-66.0.3/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 230:59.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:59.76 foundInterface = 0; \ 230:59.76 ^~~~~~~~~~~~~~ 230:59.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:59.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:59.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:59.76 /builddir/build/BUILD/firefox-66.0.3/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:59.76 NS_INTERFACE_MAP_END_INHERITING(Event) 230:59.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:59.76 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 230:59.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 230:59.76 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:9, 230:59.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 230:59.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:59.76 } else 230:59.76 ^~~~ 230:59.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 230:59.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:59.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:59.77 /builddir/build/BUILD/firefox-66.0.3/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:59.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 230:59.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:59.80 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 230:59.80 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 230:59.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 230:59.81 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:8, 230:59.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 230:59.81 /builddir/build/BUILD/firefox-66.0.3/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 230:59.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:59.81 foundInterface = 0; \ 230:59.81 ^~~~~~~~~~~~~~ 230:59.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:59.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:59.81 ^~~~~~~~~~~~~~~~~~~~~~~ 230:59.81 /builddir/build/BUILD/firefox-66.0.3/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:59.81 NS_INTERFACE_MAP_END 230:59.81 ^~~~~~~~~~~~~~~~~~~~ 230:59.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:59.81 else 230:59.81 ^~~~ 230:59.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:59.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:59.81 ^~~~~~~~~~~~~~~~~~ 230:59.81 /builddir/build/BUILD/firefox-66.0.3/dom/events/TextClause.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:59.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:59.81 ^~~~~~~~~~~~~~~~~~~~~~ 231:02.27 /builddir/build/BUILD/firefox-66.0.3/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 231:02.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:02.27 foundInterface = 0; \ 231:02.27 ^~~~~~~~~~~~~~ 231:02.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:02.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:02.27 ^~~~~~~~~~~~~~~~~~~~~~~ 231:02.27 /builddir/build/BUILD/firefox-66.0.3/dom/events/IMEContentObserver.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:02.27 NS_INTERFACE_MAP_END 231:02.27 ^~~~~~~~~~~~~~~~~~~~ 231:02.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:02.27 else 231:02.27 ^~~~ 231:02.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 231:02.27 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 231:02.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:02.27 /builddir/build/BUILD/firefox-66.0.3/dom/events/IMEContentObserver.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 231:02.27 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 231:02.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:02.31 /builddir/build/BUILD/firefox-66.0.3/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 231:02.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:02.31 foundInterface = 0; \ 231:02.32 ^~~~~~~~~~~~~~ 231:02.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:02.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:02.32 ^~~~~~~~~~~~~~~~~~~~~~~ 231:02.32 /builddir/build/BUILD/firefox-66.0.3/dom/events/IMEContentObserver.cpp:2101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:02.32 NS_INTERFACE_MAP_END 231:02.32 ^~~~~~~~~~~~~~~~~~~~ 231:02.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:02.32 else 231:02.32 ^~~~ 231:02.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:02.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:02.32 ^~~~~~~~~~~~~~~~~~ 231:02.32 /builddir/build/BUILD/firefox-66.0.3/dom/events/IMEContentObserver.cpp:2100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:02.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 231:02.32 ^~~~~~~~~~~~~~~~~~~~~~ 231:02.44 /builddir/build/BUILD/firefox-66.0.3/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 231:02.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:02.44 foundInterface = 0; \ 231:02.44 ^~~~~~~~~~~~~~ 231:02.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:02.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:02.44 ^~~~~~~~~~~~~~~~~~~~~~~ 231:02.44 /builddir/build/BUILD/firefox-66.0.3/dom/events/Touch.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:02.44 NS_INTERFACE_MAP_END 231:02.44 ^~~~~~~~~~~~~~~~~~~~ 231:02.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:02.44 else 231:02.44 ^~~~ 231:02.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:02.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:02.44 ^~~~~~~~~~~~~~~~~~ 231:02.44 /builddir/build/BUILD/firefox-66.0.3/dom/events/Touch.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:02.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 231:02.44 ^~~~~~~~~~~~~~~~~~~~~~ 231:02.50 /builddir/build/BUILD/firefox-66.0.3/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 231:02.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:02.50 foundInterface = 0; \ 231:02.50 ^~~~~~~~~~~~~~ 231:02.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:02.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:02.50 ^~~~~~~~~~~~~~~~~~~~~~~ 231:02.50 /builddir/build/BUILD/firefox-66.0.3/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:02.50 NS_INTERFACE_MAP_END 231:02.50 ^~~~~~~~~~~~~~~~~~~~ 231:02.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:02.50 else 231:02.50 ^~~~ 231:02.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:02.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:02.50 ^~~~~~~~~~~~~~~~~~ 231:02.50 /builddir/build/BUILD/firefox-66.0.3/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:02.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 231:02.50 ^~~~~~~~~~~~~~~~~~~~~~ 231:02.52 /builddir/build/BUILD/firefox-66.0.3/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 231:02.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:02.52 foundInterface = 0; \ 231:02.52 ^~~~~~~~~~~~~~ 231:02.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:02.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:02.52 ^~~~~~~~~~~~~~~~~~~~~~~ 231:02.52 /builddir/build/BUILD/firefox-66.0.3/dom/events/JSEventHandler.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:02.52 NS_INTERFACE_MAP_END 231:02.52 ^~~~~~~~~~~~~~~~~~~~ 231:02.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:02.52 else 231:02.52 ^~~~ 231:02.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:02.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:02.53 ^~~~~~~~~~~~~~~~~~ 231:02.53 /builddir/build/BUILD/firefox-66.0.3/dom/events/JSEventHandler.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:02.53 NS_INTERFACE_MAP_ENTRY(JSEventHandler) 231:02.53 ^~~~~~~~~~~~~~~~~~~~~~ 231:02.55 /builddir/build/BUILD/firefox-66.0.3/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 231:02.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:02.55 foundInterface = 0; \ 231:02.55 ^~~~~~~~~~~~~~ 231:02.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:02.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:02.55 ^~~~~~~~~~~~~~~~~~~~~~~ 231:02.55 /builddir/build/BUILD/firefox-66.0.3/dom/events/TouchEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:02.55 NS_INTERFACE_MAP_END 231:02.55 ^~~~~~~~~~~~~~~~~~~~ 231:02.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:02.55 else 231:02.55 ^~~~ 231:02.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:02.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:02.55 ^~~~~~~~~~~~~~~~~~ 231:02.55 /builddir/build/BUILD/firefox-66.0.3/dom/events/TouchEvent.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:02.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 231:02.55 ^~~~~~~~~~~~~~~~~~~~~~ 231:02.56 /builddir/build/BUILD/firefox-66.0.3/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 231:02.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:02.56 foundInterface = 0; \ 231:02.56 ^~~~~~~~~~~~~~ 231:02.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:02.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:02.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:02.56 /builddir/build/BUILD/firefox-66.0.3/dom/events/TouchEvent.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:02.56 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 231:02.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:02.56 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 231:02.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 231:02.56 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:9, 231:02.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 231:02.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:02.56 } else 231:02.56 ^~~~ 231:02.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:02.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:02.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:02.56 /builddir/build/BUILD/firefox-66.0.3/dom/events/TouchEvent.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:02.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 231:02.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:02.59 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 231:02.59 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 231:02.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 231:02.59 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:8, 231:02.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 231:02.59 /builddir/build/BUILD/firefox-66.0.3/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 231:02.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:02.59 foundInterface = 0; \ 231:02.59 ^~~~~~~~~~~~~~ 231:02.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:02.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:02.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:02.59 /builddir/build/BUILD/firefox-66.0.3/dom/events/UIEvent.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:02.59 NS_INTERFACE_MAP_END_INHERITING(Event) 231:02.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:02.60 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 231:02.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRect.h:12, 231:02.60 from /builddir/build/BUILD/firefox-66.0.3/dom/events/NotifyPaintEvent.cpp:9, 231:02.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 231:02.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:02.60 } else 231:02.60 ^~~~ 231:02.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:02.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:02.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:02.60 /builddir/build/BUILD/firefox-66.0.3/dom/events/UIEvent.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:02.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 231:02.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:02.62 /builddir/build/BUILD/firefox-66.0.3/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 231:02.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:02.62 foundInterface = 0; \ 231:02.62 ^~~~~~~~~~~~~~ 231:02.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:02.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:02.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:02.62 /builddir/build/BUILD/firefox-66.0.3/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:02.62 NS_INTERFACE_MAP_END_INHERITING(Event) 231:02.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:02.62 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 231:02.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 231:02.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 231:02.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 231:02.62 from /builddir/build/BUILD/firefox-66.0.3/dom/events/Event.cpp:10, 231:02.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 231:02.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:02.62 } else 231:02.62 ^~~~ 231:02.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:02.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:02.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:02.63 /builddir/build/BUILD/firefox-66.0.3/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:02.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 231:02.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:08.51 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:08.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 231:08.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 231:08.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 231:08.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 231:08.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 231:08.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 231:08.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 231:08.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 231:08.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 231:08.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:08.51 foundInterface = 0; \ 231:08.51 ^~~~~~~~~~~~~~ 231:08.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:08.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:08.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:08.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:08.51 NS_INTERFACE_MAP_END_INHERITING(Event) 231:08.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:08.51 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 231:08.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 231:08.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 231:08.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 231:08.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 231:08.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:08.51 } else 231:08.51 ^~~~ 231:08.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:08.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:08.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:08.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:08.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 231:08.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:09.14 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:09.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 231:09.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 231:09.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 231:09.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 231:09.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 231:09.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 231:09.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 231:09.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 231:09.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 231:09.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:09.14 foundInterface = 0; \ 231:09.14 ^~~~~~~~~~~~~~ 231:09.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:09.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:09.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:09.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PromiseRejectionEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:09.14 NS_INTERFACE_MAP_END_INHERITING(Event) 231:09.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:09.14 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 231:09.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 231:09.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 231:09.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 231:09.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 231:09.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:09.14 } else 231:09.14 ^~~~ 231:09.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:09.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:09.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:09.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:09.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 231:09.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:10.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:10.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 231:10.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 231:10.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 231:10.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 231:10.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 231:10.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 231:10.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 231:10.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings14.cpp:2: 231:10.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 231:10.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:10.66 foundInterface = 0; \ 231:10.66 ^~~~~~~~~~~~~~ 231:10.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:10.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:10.66 ^~~~~~~~~~~~~~~~~~~~~~~ 231:10.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PushManagerBinding.cpp:1912:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:10.66 NS_INTERFACE_MAP_END 231:10.66 ^~~~~~~~~~~~~~~~~~~~ 231:10.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:10.66 else 231:10.66 ^~~~ 231:10.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:10.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:10.66 ^~~~~~~~~~~~~~~~~~ 231:10.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/PushManagerBinding.cpp:1911:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:10.66 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 231:10.66 ^~~~~~~~~~~~~~~~~~~~~~ 231:10.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 231:10.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:10.98 foundInterface = 0; \ 231:10.98 ^~~~~~~~~~~~~~ 231:10.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:10.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:10.98 ^~~~~~~~~~~~~~~~~~~~~~~ 231:10.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/RTCStatsReportBinding.cpp:7578:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:10.98 NS_INTERFACE_MAP_END 231:10.98 ^~~~~~~~~~~~~~~~~~~~ 231:10.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:10.98 else 231:10.98 ^~~~ 231:10.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:10.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:10.98 ^~~~~~~~~~~~~~~~~~ 231:10.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/RTCStatsReportBinding.cpp:7577:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:10.98 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 231:10.98 ^~~~~~~~~~~~~~~~~~~~~~ 231:13.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:13.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 231:13.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 231:13.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 231:13.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 231:13.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 231:13.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 231:13.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 231:13.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 231:13.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/UIEvent.h:11, 231:13.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 231:13.99 from /builddir/build/BUILD/firefox-66.0.3/dom/events/XULCommandEvent.cpp:7, 231:13.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 231:13.99 /builddir/build/BUILD/firefox-66.0.3/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 231:14.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:14.00 foundInterface = 0; \ 231:14.00 ^~~~~~~~~~~~~~ 231:14.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:14.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:14.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:14.00 /builddir/build/BUILD/firefox-66.0.3/dom/events/XULCommandEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:14.00 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 231:14.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:14.00 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 231:14.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 231:14.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 231:14.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 231:14.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/UIEvent.h:11, 231:14.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 231:14.00 from /builddir/build/BUILD/firefox-66.0.3/dom/events/XULCommandEvent.cpp:7, 231:14.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 231:14.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:14.00 } else 231:14.00 ^~~~ 231:14.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:14.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:14.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:14.00 /builddir/build/BUILD/firefox-66.0.3/dom/events/XULCommandEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:14.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 231:14.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:24.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 231:24.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 231:24.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 231:24.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 231:24.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 231:24.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 231:24.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 231:24.28 from /builddir/build/BUILD/firefox-66.0.3/dom/file/BaseBlobImpl.cpp:7, 231:24.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 231:24.28 /builddir/build/BUILD/firefox-66.0.3/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 231:24.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:24.28 foundInterface = 0; \ 231:24.28 ^~~~~~~~~~~~~~ 231:24.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:24.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:24.28 ^~~~~~~~~~~~~~~~~~~~~~~ 231:24.28 /builddir/build/BUILD/firefox-66.0.3/dom/file/Blob.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:24.28 NS_INTERFACE_MAP_END 231:24.28 ^~~~~~~~~~~~~~~~~~~~ 231:24.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:24.28 else 231:24.28 ^~~~ 231:24.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:24.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:24.28 ^~~~~~~~~~~~~~~~~~ 231:24.28 /builddir/build/BUILD/firefox-66.0.3/dom/file/Blob.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:24.28 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 231:24.28 ^~~~~~~~~~~~~~~~~~~~~~ 231:25.26 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:25.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 231:25.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 231:25.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 231:25.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 231:25.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 231:25.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Blob.h:11, 231:25.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/File.h:10, 231:25.26 from /builddir/build/BUILD/firefox-66.0.3/dom/fetch/BodyExtractor.cpp:8, 231:25.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 231:25.26 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/EmptyBody.cpp: In member function 'virtual nsresult mozilla::dom::EmptyBody::QueryInterface(const nsIID&, void**)': 231:25.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:25.26 foundInterface = 0; \ 231:25.26 ^~~~~~~~~~~~~~ 231:25.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:25.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:25.26 ^~~~~~~~~~~~~~~~~~~~~~~ 231:25.26 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/EmptyBody.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:25.26 NS_INTERFACE_MAP_END 231:25.26 ^~~~~~~~~~~~~~~~~~~~ 231:25.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:25.26 else 231:25.26 ^~~~ 231:25.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:25.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:25.26 ^~~~~~~~~~~~~~~~~~ 231:25.26 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/EmptyBody.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:25.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 231:25.26 ^~~~~~~~~~~~~~~~~~~~~~ 231:25.94 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:25.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 231:25.94 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIMutationObserver.h:10, 231:25.94 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIAnimationObserver.h:9, 231:25.94 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStubAnimationObserver.h:10, 231:25.94 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStubAnimationObserver.cpp:7, 231:25.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 231:25.94 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 231:25.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:25.94 foundInterface = 0; \ 231:25.94 ^~~~~~~~~~~~~~ 231:25.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:25.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:25.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:25.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:25.94 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 231:25.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:25.94 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 231:25.94 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 231:25.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:25.94 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 231:25.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 231:25.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 231:25.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 231:25.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 231:25.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 231:25.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/StyleSheet.h:15, 231:25.94 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIDocumentObserver.h:10, 231:25.94 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStubDocumentObserver.h:17, 231:25.94 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStubDocumentObserver.cpp:14, 231:25.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base9.cpp:11: 231:25.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:25.94 } else 231:25.94 ^~~~ 231:25.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:25.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:25.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:25.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:25.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 231:25.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:25.94 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 231:25.94 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 231:25.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:26.17 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 231:26.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:26.17 foundInterface = 0; \ 231:26.17 ^~~~~~~~~~~~~~ 231:26.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:26.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:26.17 ^~~~~~~~~~~~~~~~~~~~~~~ 231:26.17 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Fetch.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:26.17 NS_INTERFACE_MAP_END 231:26.17 ^~~~~~~~~~~~~~~~~~~~ 231:26.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:26.17 else 231:26.17 ^~~~ 231:26.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:26.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:26.18 ^~~~~~~~~~~~~~~~~~ 231:26.18 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Fetch.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:26.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 231:26.18 ^~~~~~~~~~~~~~~~~~~~~~ 231:26.20 /builddir/build/BUILD/firefox-66.0.3/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 231:26.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:26.21 foundInterface = 0; \ 231:26.21 ^~~~~~~~~~~~~~ 231:26.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:26.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:26.21 ^~~~~~~~~~~~~~~~~~~~~~~ 231:26.21 /builddir/build/BUILD/firefox-66.0.3/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:26.21 NS_INTERFACE_MAP_END 231:26.21 ^~~~~~~~~~~~~~~~~~~~ 231:26.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:26.21 else 231:26.21 ^~~~ 231:26.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:26.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:26.21 ^~~~~~~~~~~~~~~~~~ 231:26.21 /builddir/build/BUILD/firefox-66.0.3/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:26.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 231:26.21 ^~~~~~~~~~~~~~~~~~~~~~ 231:26.23 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 231:26.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:26.23 foundInterface = 0; \ 231:26.23 ^~~~~~~~~~~~~~ 231:26.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:26.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:26.23 ^~~~~~~~~~~~~~~~~~~~~~~ 231:26.23 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchConsumer.cpp:282:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:26.23 NS_INTERFACE_MAP_END 231:26.23 ^~~~~~~~~~~~~~~~~~~~ 231:26.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:26.23 else 231:26.23 ^~~~ 231:26.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 231:26.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 231:26.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:26.23 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchConsumer.cpp:281:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 231:26.23 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 231:26.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:26.24 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::FileCreationHandler::QueryInterface(const nsIID&, void**)': 231:26.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:26.24 foundInterface = 0; \ 231:26.24 ^~~~~~~~~~~~~~ 231:26.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:26.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:26.24 ^~~~~~~~~~~~~~~~~~~~~~~ 231:26.24 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchConsumer.cpp:483:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:26.24 NS_INTERFACE_MAP_END 231:26.24 ^~~~~~~~~~~~~~~~~~~~ 231:26.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:26.24 else 231:26.24 ^~~~ 231:26.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:26.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:26.24 ^~~~~~~~~~~~~~~~~~ 231:26.24 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchConsumer.cpp:482:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:26.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 231:26.24 ^~~~~~~~~~~~~~~~~~~~~~ 231:26.34 /builddir/build/BUILD/firefox-66.0.3/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 231:26.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:26.34 foundInterface = 0; \ 231:26.34 ^~~~~~~~~~~~~~ 231:26.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:26.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:26.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:26.34 /builddir/build/BUILD/firefox-66.0.3/dom/file/FileReader.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:26.34 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 231:26.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:26.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:26.34 else 231:26.34 ^~~~ 231:26.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:26.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:26.34 ^~~~~~~~~~~~~~~~~~ 231:26.34 /builddir/build/BUILD/firefox-66.0.3/dom/file/FileReader.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:26.34 NS_INTERFACE_MAP_ENTRY(nsINamed) 231:26.34 ^~~~~~~~~~~~~~~~~~~~~~ 231:26.38 /builddir/build/BUILD/firefox-66.0.3/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 231:26.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:26.38 foundInterface = 0; \ 231:26.38 ^~~~~~~~~~~~~~ 231:26.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:26.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:26.38 ^~~~~~~~~~~~~~~~~~~~~~~ 231:26.38 /builddir/build/BUILD/firefox-66.0.3/dom/file/FileReaderSync.cpp:369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:26.38 NS_INTERFACE_MAP_END 231:26.38 ^~~~~~~~~~~~~~~~~~~~ 231:26.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:26.38 else 231:26.38 ^~~~ 231:26.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 231:26.38 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 231:26.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:26.38 /builddir/build/BUILD/firefox-66.0.3/dom/file/FileReaderSync.cpp:368:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 231:26.38 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 231:26.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:26.39 /builddir/build/BUILD/firefox-66.0.3/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 231:26.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:26.39 foundInterface = 0; \ 231:26.39 ^~~~~~~~~~~~~~ 231:26.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:26.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:26.39 ^~~~~~~~~~~~~~~~~~~~~~~ 231:26.39 /builddir/build/BUILD/firefox-66.0.3/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:26.39 NS_INTERFACE_MAP_END 231:26.39 ^~~~~~~~~~~~~~~~~~~~ 231:26.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:26.39 else 231:26.39 ^~~~ 231:26.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 231:26.39 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 231:26.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:26.39 /builddir/build/BUILD/firefox-66.0.3/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 231:26.39 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 231:26.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:26.89 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 231:26.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:26.89 foundInterface = 0; \ 231:26.89 ^~~~~~~~~~~~~~ 231:26.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:26.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:26.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:26.89 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:26.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 231:26.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:26.89 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Blob.h:14, 231:26.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/File.h:10, 231:26.89 from /builddir/build/BUILD/firefox-66.0.3/dom/fetch/BodyExtractor.cpp:8, 231:26.89 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 231:26.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:26.89 } else 231:26.89 ^~~~ 231:26.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:26.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:26.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:26.90 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:26.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 231:26.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:26.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:26.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 231:26.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 231:26.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 231:26.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 231:26.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 231:26.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Blob.h:11, 231:26.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/File.h:10, 231:26.92 from /builddir/build/BUILD/firefox-66.0.3/dom/fetch/BodyExtractor.cpp:8, 231:26.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 231:26.92 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 231:26.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:26.92 foundInterface = 0; \ 231:26.92 ^~~~~~~~~~~~~~ 231:26.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:26.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:26.92 ^~~~~~~~~~~~~~~~~~~~~~~ 231:26.92 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchStreamReader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:26.92 NS_INTERFACE_MAP_END 231:26.92 ^~~~~~~~~~~~~~~~~~~~ 231:26.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:26.92 else 231:26.92 ^~~~ 231:26.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 231:26.92 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 231:26.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:26.92 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/FetchStreamReader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 231:26.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 231:26.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:26.96 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 231:26.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:26.96 foundInterface = 0; \ 231:26.96 ^~~~~~~~~~~~~~ 231:26.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:26.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:26.96 ^~~~~~~~~~~~~~~~~~~~~~~ 231:26.96 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:26.96 NS_INTERFACE_MAP_END 231:26.96 ^~~~~~~~~~~~~~~~~~~~ 231:26.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:26.97 else 231:26.97 ^~~~ 231:26.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:26.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:26.97 ^~~~~~~~~~~~~~~~~~ 231:26.97 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:26.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 231:26.97 ^~~~~~~~~~~~~~~~~~~~~~ 231:27.10 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 231:27.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:27.10 foundInterface = 0; \ 231:27.10 ^~~~~~~~~~~~~~ 231:27.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:27.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:27.10 ^~~~~~~~~~~~~~~~~~~~~~~ 231:27.10 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Request.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:27.10 NS_INTERFACE_MAP_END 231:27.10 ^~~~~~~~~~~~~~~~~~~~ 231:27.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:27.10 else 231:27.10 ^~~~ 231:27.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:27.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:27.10 ^~~~~~~~~~~~~~~~~~ 231:27.10 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Request.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:27.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 231:27.10 ^~~~~~~~~~~~~~~~~~~~~~ 231:27.13 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 231:27.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:27.13 foundInterface = 0; \ 231:27.13 ^~~~~~~~~~~~~~ 231:27.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:27.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:27.13 ^~~~~~~~~~~~~~~~~~~~~~~ 231:27.13 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Response.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:27.13 NS_INTERFACE_MAP_END 231:27.13 ^~~~~~~~~~~~~~~~~~~~ 231:27.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:27.13 else 231:27.13 ^~~~ 231:27.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:27.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:27.13 ^~~~~~~~~~~~~~~~~~ 231:27.13 /builddir/build/BUILD/firefox-66.0.3/dom/fetch/Response.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:27.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 231:27.13 ^~~~~~~~~~~~~~~~~~~~~~ 231:31.24 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:31.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 231:31.24 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIMutationObserver.h:10, 231:31.24 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIAnimationObserver.h:9, 231:31.24 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStubAnimationObserver.h:10, 231:31.24 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStubAnimationObserver.cpp:7, 231:31.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 231:31.24 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 231:31.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:31.25 foundInterface = 0; \ 231:31.25 ^~~~~~~~~~~~~~ 231:31.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:31.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:31.25 ^~~~~~~~~~~~~~~~~~~~~~~ 231:31.25 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWindowRoot.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:31.25 NS_INTERFACE_MAP_END 231:31.25 ^~~~~~~~~~~~~~~~~~~~ 231:31.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:31.25 else 231:31.25 ^~~~ 231:31.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:31.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:31.25 ^~~~~~~~~~~~~~~~~~ 231:31.25 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWindowRoot.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:31.25 NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 231:31.25 ^~~~~~~~~~~~~~~~~~~~~~ 231:32.10 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/file/Unified_cpp_dom_file0.cpp:137: 231:32.10 /builddir/build/BUILD/firefox-66.0.3/dom/file/StreamBlobImpl.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 231:32.10 /builddir/build/BUILD/firefox-66.0.3/dom/file/StreamBlobImpl.cpp:170:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 231:32.10 } // namespace mozilla 231:32.10 ^ 231:32.10 /builddir/build/BUILD/firefox-66.0.3/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] 231:32.10 /builddir/build/BUILD/firefox-66.0.3/dom/file/StreamBlobImpl.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 231:32.10 /builddir/build/BUILD/firefox-66.0.3/dom/file/StreamBlobImpl.cpp:170:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 231:32.10 /builddir/build/BUILD/firefox-66.0.3/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] 231:35.33 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 231:35.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 231:35.33 from /builddir/build/BUILD/firefox-66.0.3/dom/file/ipc/IPCBlobInputStream.h:10, 231:35.33 from /builddir/build/BUILD/firefox-66.0.3/dom/file/ipc/IPCBlobInputStream.cpp:7, 231:35.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 231:35.33 /builddir/build/BUILD/firefox-66.0.3/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 231:35.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:35.33 foundInterface = 0; \ 231:35.33 ^~~~~~~~~~~~~~ 231:35.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:35.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:35.33 ^~~~~~~~~~~~~~~~~~~~~~~ 231:35.33 /builddir/build/BUILD/firefox-66.0.3/dom/file/ipc/IPCBlobInputStream.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:35.33 NS_INTERFACE_MAP_END 231:35.33 ^~~~~~~~~~~~~~~~~~~~ 231:35.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:35.33 else 231:35.33 ^~~~ 231:35.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 231:35.33 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 231:35.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:35.33 /builddir/build/BUILD/firefox-66.0.3/dom/file/ipc/IPCBlobInputStream.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 231:35.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 231:35.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:38.13 /builddir/build/BUILD/firefox-66.0.3/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 231:38.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:38.13 foundInterface = 0; \ 231:38.13 ^~~~~~~~~~~~~~ 231:38.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:38.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:38.13 ^~~~~~~~~~~~~~~~~~~~~~~ 231:38.13 /builddir/build/BUILD/firefox-66.0.3/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:38.13 NS_INTERFACE_MAP_END 231:38.13 ^~~~~~~~~~~~~~~~~~~~ 231:38.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:38.13 else 231:38.13 ^~~~ 231:38.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:38.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:38.13 ^~~~~~~~~~~~~~~~~~ 231:38.13 /builddir/build/BUILD/firefox-66.0.3/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:38.13 NS_INTERFACE_MAP_ENTRY(nsIObserver) 231:38.13 ^~~~~~~~~~~~~~~~~~~~~~ 231:39.32 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:39.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 231:39.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIInputStream.h:10, 231:39.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIBinaryInputStream.h:10, 231:39.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIObjectInputStream.h:10, 231:39.32 from /builddir/build/BUILD/firefox-66.0.3/dom/file/uri/BlobURL.cpp:7, 231:39.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 231:39.32 /builddir/build/BUILD/firefox-66.0.3/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 231:39.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:39.32 foundInterface = 0; \ 231:39.32 ^~~~~~~~~~~~~~ 231:39.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:39.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:39.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:39.32 /builddir/build/BUILD/firefox-66.0.3/dom/file/uri/BlobURL.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:39.32 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 231:39.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:39.32 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 231:39.33 /builddir/build/BUILD/firefox-66.0.3/dom/file/uri/BlobURL.cpp:34:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:39.33 } else 231:39.33 ^~~~ 231:39.33 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:39.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 231:39.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIInputStream.h:10, 231:39.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIBinaryInputStream.h:10, 231:39.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIObjectInputStream.h:10, 231:39.33 from /builddir/build/BUILD/firefox-66.0.3/dom/file/uri/BlobURL.cpp:7, 231:39.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 231:39.33 /builddir/build/BUILD/firefox-66.0.3/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 231:39.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:39.33 foundInterface = 0; \ 231:39.33 ^~~~~~~~~~~~~~ 231:39.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:39.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:39.33 ^~~~~~~~~~~~~~~~~~~~~~~ 231:39.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:39.33 NS_INTERFACE_MAP_END \ 231:39.33 ^~~~~~~~~~~~~~~~~~~~ 231:39.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 231:39.33 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 231:39.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:39.33 /builddir/build/BUILD/firefox-66.0.3/dom/file/uri/BlobURL.cpp:153:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 231:39.33 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 231:39.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:39.34 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.h:15, 231:39.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BlobURL.h:13, 231:39.34 from /builddir/build/BUILD/firefox-66.0.3/dom/file/uri/BlobURL.cpp:10, 231:39.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 231:39.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 231:39.34 } else \ 231:39.34 ^~~~ 231:39.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 231:39.34 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 231:39.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:39.34 /builddir/build/BUILD/firefox-66.0.3/dom/file/uri/BlobURL.cpp:153:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 231:39.34 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 231:39.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:43.12 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:83: 231:43.12 /builddir/build/BUILD/firefox-66.0.3/dom/file/ipc/TemporaryIPCBlobParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 231:43.12 /builddir/build/BUILD/firefox-66.0.3/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] 231:43.12 } // namespace mozilla 231:43.12 ^ 231:43.12 /builddir/build/BUILD/firefox-66.0.3/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] 231:43.12 /builddir/build/BUILD/firefox-66.0.3/dom/file/ipc/TemporaryIPCBlobParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 231:43.12 /builddir/build/BUILD/firefox-66.0.3/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] 231:43.12 /builddir/build/BUILD/firefox-66.0.3/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] 231:48.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:48.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 231:48.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 231:48.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 231:48.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 231:48.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 231:48.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Directory.h:11, 231:48.99 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/Directory.cpp:7, 231:48.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 231:48.99 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 231:48.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:48.99 foundInterface = 0; \ 231:48.99 ^~~~~~~~~~~~~~ 231:48.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:48.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:48.99 ^~~~~~~~~~~~~~~~~~~~~~~ 231:48.99 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:48.99 NS_INTERFACE_MAP_END 231:48.99 ^~~~~~~~~~~~~~~~~~~~ 231:48.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:49.00 else 231:49.00 ^~~~ 231:49.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:49.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:49.00 ^~~~~~~~~~~~~~~~~~ 231:49.00 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:49.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 231:49.00 ^~~~~~~~~~~~~~~~~~~~~~ 231:49.52 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:49.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 231:49.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 231:49.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 231:49.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 231:49.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 231:49.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 231:49.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:49.52 foundInterface = 0; \ 231:49.52 ^~~~~~~~~~~~~~ 231:49.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:49.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:49.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:49.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:49.52 NS_INTERFACE_MAP_END_INHERITING(Event) 231:49.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:49.52 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 231:49.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 231:49.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 231:49.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 231:49.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:49.52 } else 231:49.52 ^~~~ 231:49.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:49.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:49.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:49.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:49.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 231:49.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:49.63 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:49.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 231:49.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 231:49.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 231:49.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 231:49.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 231:49.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 231:49.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:49.64 foundInterface = 0; \ 231:49.64 ^~~~~~~~~~~~~~ 231:49.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:49.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:49.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:49.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:49.64 NS_INTERFACE_MAP_END_INHERITING(Event) 231:49.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:49.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 231:49.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 231:49.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 231:49.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 231:49.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:49.64 } else 231:49.64 ^~~~ 231:49.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:49.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:49.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:49.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:49.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 231:49.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:51.50 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:51.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 231:51.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 231:51.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 231:51.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 231:51.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 231:51.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 231:51.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:51.50 foundInterface = 0; \ 231:51.50 ^~~~~~~~~~~~~~ 231:51.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:51.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:51.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:51.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:51.50 NS_INTERFACE_MAP_END_INHERITING(Event) 231:51.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:51.51 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 231:51.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 231:51.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 231:51.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 231:51.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:51.51 } else 231:51.51 ^~~~ 231:51.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:51.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:51.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:51.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:51.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 231:51.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:51.54 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:51.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 231:51.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 231:51.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 231:51.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 231:51.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 231:51.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 231:51.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:51.55 foundInterface = 0; \ 231:51.55 ^~~~~~~~~~~~~~ 231:51.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:51.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:51.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:51.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:51.55 NS_INTERFACE_MAP_END_INHERITING(Event) 231:51.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:51.55 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 231:51.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 231:51.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 231:51.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 231:51.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:51.55 } else 231:51.55 ^~~~ 231:51.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:51.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:51.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:51.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:51.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 231:51.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:51.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:51.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 231:51.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 231:51.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 231:51.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 231:51.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 231:51.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 231:51.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:51.60 foundInterface = 0; \ 231:51.60 ^~~~~~~~~~~~~~ 231:51.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:51.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:51.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:51.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:51.60 NS_INTERFACE_MAP_END_INHERITING(Event) 231:51.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:51.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 231:51.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 231:51.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 231:51.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings19.cpp:2: 231:51.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:51.61 } else 231:51.61 ^~~~ 231:51.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:51.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:51.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:51.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:51.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 231:51.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:53.26 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:53.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 231:53.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 231:53.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 231:53.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 231:53.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 231:53.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 231:53.26 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 231:53.26 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 231:53.26 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 231:53.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 231:53.26 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 231:53.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:53.27 foundInterface = 0; \ 231:53.27 ^~~~~~~~~~~~~~ 231:53.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:53.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:53.27 ^~~~~~~~~~~~~~~~~~~~~~~ 231:53.27 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:53.27 NS_INTERFACE_MAP_END 231:53.27 ^~~~~~~~~~~~~~~~~~~~ 231:53.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:53.27 else 231:53.27 ^~~~ 231:53.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:53.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:53.27 ^~~~~~~~~~~~~~~~~~ 231:53.27 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:53.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 231:53.27 ^~~~~~~~~~~~~~~~~~~~~~ 231:53.27 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 231:53.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:53.27 foundInterface = 0; \ 231:53.27 ^~~~~~~~~~~~~~ 231:53.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:53.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:53.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:53.28 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:53.28 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 231:53.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:53.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 231:53.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 231:53.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 231:53.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 231:53.28 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 231:53.28 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 231:53.28 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 231:53.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 231:53.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:53.28 } else 231:53.28 ^~~~ 231:53.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:53.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:53.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:53.28 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:53.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 231:53.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:53.30 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:53.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 231:53.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 231:53.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 231:53.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 231:53.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 231:53.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 231:53.30 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 231:53.30 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 231:53.30 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 231:53.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 231:53.30 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 231:53.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:53.30 foundInterface = 0; \ 231:53.30 ^~~~~~~~~~~~~~ 231:53.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:53.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:53.30 ^~~~~~~~~~~~~~~~~~~~~~~ 231:53.30 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryReader.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:53.30 NS_INTERFACE_MAP_END 231:53.30 ^~~~~~~~~~~~~~~~~~~~ 231:53.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:53.30 else 231:53.31 ^~~~ 231:53.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:53.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:53.31 ^~~~~~~~~~~~~~~~~~ 231:53.31 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryReader.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:53.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 231:53.31 ^~~~~~~~~~~~~~~~~~~~~~ 231:53.37 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 231:53.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:53.37 foundInterface = 0; \ 231:53.37 ^~~~~~~~~~~~~~ 231:53.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:53.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:53.37 ^~~~~~~~~~~~~~~~~~~~~~~ 231:53.37 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:53.37 NS_INTERFACE_MAP_END 231:53.37 ^~~~~~~~~~~~~~~~~~~~ 231:53.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:53.37 else 231:53.37 ^~~~ 231:53.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:53.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:53.37 ^~~~~~~~~~~~~~~~~~ 231:53.37 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:53.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 231:53.37 ^~~~~~~~~~~~~~~~~~~~~~ 231:53.39 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 231:53.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:53.39 foundInterface = 0; \ 231:53.39 ^~~~~~~~~~~~~~ 231:53.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:53.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:53.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:53.39 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemFileEntry.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:53.39 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 231:53.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:53.39 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 231:53.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 231:53.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 231:53.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 231:53.39 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 231:53.39 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 231:53.39 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 231:53.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 231:53.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:53.39 } else 231:53.39 ^~~~ 231:53.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:53.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:53.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:53.39 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemFileEntry.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:53.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 231:53.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:53.40 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:53.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 231:53.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 231:53.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 231:53.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 231:53.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 231:53.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 231:53.40 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 231:53.40 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 231:53.40 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 231:53.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 231:53.40 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 231:53.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:53.40 foundInterface = 0; \ 231:53.40 ^~~~~~~~~~~~~~ 231:53.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:53.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:53.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:53.40 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:53.40 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 231:53.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:53.41 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 231:53.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 231:53.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 231:53.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 231:53.41 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 231:53.41 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 231:53.41 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 231:53.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 231:53.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:53.41 } else 231:53.41 ^~~~ 231:53.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:53.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:53.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:53.41 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:53.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 231:53.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:53.41 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 231:53.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 231:53.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 231:53.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 231:53.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 231:53.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 231:53.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 231:53.41 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 231:53.41 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 231:53.41 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 231:53.41 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 231:53.42 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 231:53.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:53.43 foundInterface = 0; \ 231:53.43 ^~~~~~~~~~~~~~ 231:53.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:53.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:53.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:53.43 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:53.43 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 231:53.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:53.43 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 231:53.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 231:53.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 231:53.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 231:53.43 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 231:53.43 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.h:10, 231:53.43 from /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/CallbackRunnables.cpp:7, 231:53.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 231:53.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:53.43 } else 231:53.43 ^~~~ 231:53.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:53.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:53.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:53.43 /builddir/build/BUILD/firefox-66.0.3/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:53.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 231:53.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:03.12 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 232:03.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 232:03.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 232:03.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 232:03.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 232:03.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 232:03.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 232:03.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:03.12 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 232:03.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 232:03.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 232:03.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 232:03.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:03.12 foundInterface = 0; \ 232:03.12 ^~~~~~~~~~~~~~ 232:03.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 232:03.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 232:03.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:03.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 232:03.12 NS_INTERFACE_MAP_END_INHERITING(Event) 232:03.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:03.12 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 232:03.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 232:03.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:03.12 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 232:03.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 232:03.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 232:03.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 232:03.12 } else 232:03.12 ^~~~ 232:03.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 232:03.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 232:03.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:03.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 232:03.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 232:03.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:03.23 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 232:03.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 232:03.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 232:03.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 232:03.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 232:03.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 232:03.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 232:03.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:03.23 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 232:03.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 232:03.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 232:03.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 232:03.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:03.23 foundInterface = 0; \ 232:03.23 ^~~~~~~~~~~~~~ 232:03.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 232:03.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 232:03.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:03.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 232:03.23 NS_INTERFACE_MAP_END_INHERITING(Event) 232:03.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:03.23 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 232:03.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 232:03.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:03.23 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 232:03.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 232:03.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 232:03.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 232:03.23 } else 232:03.23 ^~~~ 232:03.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 232:03.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 232:03.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:03.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 232:03.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 232:03.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:04.86 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 232:04.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 232:04.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 232:04.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 232:04.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 232:04.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 232:04.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:9, 232:04.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 232:04.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings2.cpp:2: 232:04.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 232:04.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:04.86 foundInterface = 0; \ 232:04.86 ^~~~~~~~~~~~~~ 232:04.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 232:04.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 232:04.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:04.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 232:04.86 NS_INTERFACE_MAP_END_INHERITING(Event) 232:04.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:04.86 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 232:04.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 232:04.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 232:04.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 232:04.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 232:04.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 232:04.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/StyleSheet.h:15, 232:04.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/CSSImportRuleBinding.cpp:7, 232:04.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings2.cpp:2: 232:04.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 232:04.86 } else 232:04.86 ^~~~ 232:04.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 232:04.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 232:04.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:04.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 232:04.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 232:04.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:06.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 232:06.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 232:06.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 232:06.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 232:06.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 232:06.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 232:06.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 232:06.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:06.79 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 232:06.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 232:06.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 232:06.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 232:06.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:06.80 foundInterface = 0; \ 232:06.80 ^~~~~~~~~~~~~~ 232:06.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 232:06.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 232:06.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:06.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 232:06.80 NS_INTERFACE_MAP_END_INHERITING(Event) 232:06.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:06.80 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 232:06.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 232:06.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:06.80 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 232:06.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 232:06.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 232:06.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 232:06.80 } else 232:06.80 ^~~~ 232:06.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 232:06.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 232:06.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:06.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 232:06.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 232:06.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:07.14 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 232:07.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 232:07.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 232:07.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 232:07.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 232:07.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 232:07.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 232:07.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:07.15 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 232:07.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 232:07.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 232:07.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 232:07.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:07.15 foundInterface = 0; \ 232:07.15 ^~~~~~~~~~~~~~ 232:07.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 232:07.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 232:07.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:07.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 232:07.15 NS_INTERFACE_MAP_END_INHERITING(Event) 232:07.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:07.15 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 232:07.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 232:07.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:07.15 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 232:07.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 232:07.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings20.cpp:2: 232:07.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 232:07.15 } else 232:07.15 ^~~~ 232:07.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 232:07.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 232:07.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:07.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 232:07.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 232:07.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:23.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 232:23.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 232:23.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 232:23.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 232:23.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 232:23.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 232:23.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 232:23.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:23.90 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 232:23.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ClientsBinding.cpp:3, 232:23.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings3.cpp:2: 232:23.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 232:23.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:23.90 foundInterface = 0; \ 232:23.90 ^~~~~~~~~~~~~~ 232:23.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 232:23.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 232:23.90 ^~~~~~~~~~~~~~~~~~~~~~~ 232:23.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/CreateOfferRequestBinding.cpp:708:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 232:23.90 NS_INTERFACE_MAP_END 232:23.90 ^~~~~~~~~~~~~~~~~~~~ 232:23.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 232:23.90 else 232:23.90 ^~~~ 232:23.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 232:23.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 232:23.90 ^~~~~~~~~~~~~~~~~~ 232:23.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/CreateOfferRequestBinding.cpp:707:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 232:23.90 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 232:23.91 ^~~~~~~~~~~~~~~~~~~~~~ 232:24.80 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 232:24.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 232:24.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 232:24.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 232:24.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 232:24.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 232:24.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsapi.h:29, 232:24.80 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:10, 232:24.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/WindowBinding.cpp:3, 232:24.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:2: 232:24.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 232:24.80 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 232:24.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 232:24.80 memset(aT, 0, sizeof(T)); 232:24.80 ~~~~~~^~~~~~~~~~~~~~~~~~ 232:24.80 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 232:24.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/WindowBinding.cpp:31, 232:24.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings22.cpp:2: 232:24.80 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 232:24.80 struct GlobalProperties { 232:24.80 ^~~~~~~~~~~~~~~~ 232:42.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 232:42.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 232:42.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 232:42.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 232:42.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 232:42.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 232:42.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 232:42.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:42.64 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 232:42.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 232:42.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings5.cpp:2: 232:42.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 232:42.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:42.64 foundInterface = 0; \ 232:42.64 ^~~~~~~~~~~~~~ 232:42.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 232:42.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 232:42.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:42.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 232:42.64 NS_INTERFACE_MAP_END_INHERITING(Event) 232:42.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:42.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 232:42.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 232:42.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:42.64 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 232:42.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 232:42.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings5.cpp:2: 232:42.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 232:42.64 } else 232:42.64 ^~~~ 232:42.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 232:42.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 232:42.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:42.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 232:42.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 232:42.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:43.29 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 232:43.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 232:43.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 232:43.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 232:43.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 232:43.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 232:43.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:9, 232:43.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 232:43.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:2: 232:43.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 232:43.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:43.29 foundInterface = 0; \ 232:43.29 ^~~~~~~~~~~~~~ 232:43.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 232:43.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 232:43.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:43.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 232:43.29 NS_INTERFACE_MAP_END_INHERITING(Event) 232:43.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:43.29 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 232:43.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 232:43.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/DataTransferItemListBinding.cpp:7, 232:43.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:2: 232:43.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 232:43.30 } else 232:43.30 ^~~~ 232:43.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 232:43.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 232:43.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:43.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 232:43.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 232:43.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:43.33 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 232:43.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 232:43.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 232:43.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 232:43.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 232:43.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 232:43.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 232:43.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:43.33 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 232:43.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 232:43.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings5.cpp:2: 232:43.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 232:43.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:43.33 foundInterface = 0; \ 232:43.34 ^~~~~~~~~~~~~~ 232:43.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 232:43.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 232:43.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:43.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 232:43.34 NS_INTERFACE_MAP_END_INHERITING(Event) 232:43.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:43.34 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 232:43.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 232:43.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:43.34 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/AtomList.h:11, 232:43.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 232:43.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings5.cpp:2: 232:43.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 232:43.34 } else 232:43.34 ^~~~ 232:43.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 232:43.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 232:43.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:43.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 232:43.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 232:43.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:43.74 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 232:43.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 232:43.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 232:43.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 232:43.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 232:43.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 232:43.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:9, 232:43.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 232:43.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:2: 232:43.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 232:43.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:43.74 foundInterface = 0; \ 232:43.74 ^~~~~~~~~~~~~~ 232:43.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 232:43.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 232:43.74 ^~~~~~~~~~~~~~~~~~~~~~~ 232:43.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ExternalBinding.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 232:43.74 NS_INTERFACE_MAP_END 232:43.74 ^~~~~~~~~~~~~~~~~~~~ 232:43.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 232:43.74 else 232:43.74 ^~~~ 232:43.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 232:43.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 232:43.74 ^~~~~~~~~~~~~~~~~~ 232:43.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ExternalBinding.cpp:495:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 232:43.74 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 232:43.74 ^~~~~~~~~~~~~~~~~~~~~~ 232:44.33 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 232:44.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 232:44.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 232:44.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 232:44.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 232:44.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:7, 232:44.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 232:44.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:2: 232:44.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 232:44.33 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 232:44.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 232:44.33 memset(aT, 0, sizeof(T)); 232:44.33 ~~~~~~^~~~~~~~~~~~~~~~~~ 232:44.34 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/EventTargetBinding.cpp:23, 232:44.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings4.cpp:366: 232:44.34 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 232:44.34 struct GlobalProperties { 232:44.34 ^~~~~~~~~~~~~~~~ 233:03.26 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:03.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:03.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:03.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 233:03.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 233:03.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 233:03.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 233:03.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 233:03.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:2: 233:03.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 233:03.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:03.27 foundInterface = 0; \ 233:03.27 ^~~~~~~~~~~~~~ 233:03.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:03.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:03.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:03.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:03.27 NS_INTERFACE_MAP_END_INHERITING(Event) 233:03.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:03.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 233:03.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 233:03.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 233:03.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/IDBFileRequestBinding.cpp:4, 233:03.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:2: 233:03.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:03.27 } else 233:03.27 ^~~~ 233:03.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:03.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:03.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:03.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:03.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 233:03.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:03.32 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:03.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:03.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:03.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 233:03.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 233:03.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 233:03.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 233:03.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/HTMLProgressElementBinding.cpp:3, 233:03.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings8.cpp:2: 233:03.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 233:03.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:03.32 foundInterface = 0; \ 233:03.32 ^~~~~~~~~~~~~~ 233:03.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:03.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:03.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:03.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:03.32 NS_INTERFACE_MAP_END_INHERITING(Event) 233:03.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:03.32 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 233:03.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 233:03.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/HTMLProgressElementBinding.cpp:9, 233:03.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings8.cpp:2: 233:03.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:03.32 } else 233:03.32 ^~~~ 233:03.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:03.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:03.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:03.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:03.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 233:03.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:03.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:03.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:03.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:03.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 233:03.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 233:03.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 233:03.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 233:03.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 233:03.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:2: 233:03.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 233:03.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:03.80 foundInterface = 0; \ 233:03.80 ^~~~~~~~~~~~~~ 233:03.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:03.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:03.80 ^~~~~~~~~~~~~~~~~~~~~~~ 233:03.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/InstallTriggerBinding.cpp:1578:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:03.80 NS_INTERFACE_MAP_END 233:03.80 ^~~~~~~~~~~~~~~~~~~~ 233:03.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:03.80 else 233:03.80 ^~~~ 233:03.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:03.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:03.80 ^~~~~~~~~~~~~~~~~~ 233:03.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/InstallTriggerBinding.cpp:1577:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:03.80 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 233:03.80 ^~~~~~~~~~~~~~~~~~~~~~ 233:04.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 233:04.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 233:04.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 233:04.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 233:05.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 233:05.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:7, 233:05.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 233:05.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:2: 233:05.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 233:05.00 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 233:05.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 233:05.00 memset(aT, 0, sizeof(T)); 233:05.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 233:05.00 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 233:05.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/IntlUtilsBinding.cpp:10, 233:05.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/UnifiedBindings9.cpp:288: 233:05.00 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 233:05.00 struct GlobalProperties { 233:05.00 ^~~~~~~~~~~~~~~~ 233:17.21 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:17.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:17.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:17.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 233:17.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 233:17.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 233:17.21 from /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/Gamepad.h:10, 233:17.21 from /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/Gamepad.cpp:7, 233:17.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 233:17.21 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 233:17.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:17.21 foundInterface = 0; \ 233:17.21 ^~~~~~~~~~~~~~ 233:17.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:17.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:17.21 ^~~~~~~~~~~~~~~~~~~~~~~ 233:17.21 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/Gamepad.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:17.21 NS_INTERFACE_MAP_END 233:17.21 ^~~~~~~~~~~~~~~~~~~~ 233:17.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:17.21 else 233:17.21 ^~~~ 233:17.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:17.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:17.21 ^~~~~~~~~~~~~~~~~~ 233:17.21 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/Gamepad.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:17.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:17.21 ^~~~~~~~~~~~~~~~~~~~~~ 233:17.23 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 233:17.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:17.23 foundInterface = 0; \ 233:17.23 ^~~~~~~~~~~~~~ 233:17.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:17.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:17.23 ^~~~~~~~~~~~~~~~~~~~~~~ 233:17.23 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:17.23 NS_INTERFACE_MAP_END 233:17.23 ^~~~~~~~~~~~~~~~~~~~ 233:17.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:17.23 else 233:17.23 ^~~~ 233:17.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:17.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:17.23 ^~~~~~~~~~~~~~~~~~ 233:17.23 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:17.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:17.24 ^~~~~~~~~~~~~~~~~~~~~~ 233:17.25 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 233:17.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:17.25 foundInterface = 0; \ 233:17.25 ^~~~~~~~~~~~~~ 233:17.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:17.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:17.25 ^~~~~~~~~~~~~~~~~~~~~~~ 233:17.25 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:17.25 NS_INTERFACE_MAP_END 233:17.25 ^~~~~~~~~~~~~~~~~~~~ 233:17.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:17.25 else 233:17.26 ^~~~ 233:17.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:17.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:17.26 ^~~~~~~~~~~~~~~~~~ 233:17.26 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:17.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:17.26 ^~~~~~~~~~~~~~~~~~~~~~ 233:17.55 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:17.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:17.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:17.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 233:17.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 233:17.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 233:17.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAttrName.h:16, 233:17.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AttrArray.h:21, 233:17.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 233:17.56 from /builddir/build/BUILD/firefox-66.0.3/dom/flex/Flex.h:10, 233:17.56 from /builddir/build/BUILD/firefox-66.0.3/dom/flex/Flex.cpp:7, 233:17.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 233:17.56 /builddir/build/BUILD/firefox-66.0.3/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 233:17.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:17.56 foundInterface = 0; \ 233:17.56 ^~~~~~~~~~~~~~ 233:17.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:17.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:17.56 ^~~~~~~~~~~~~~~~~~~~~~~ 233:17.56 /builddir/build/BUILD/firefox-66.0.3/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:17.56 NS_INTERFACE_MAP_END 233:17.56 ^~~~~~~~~~~~~~~~~~~~ 233:17.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:17.56 else 233:17.56 ^~~~ 233:17.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:17.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:17.56 ^~~~~~~~~~~~~~~~~~ 233:17.56 /builddir/build/BUILD/firefox-66.0.3/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:17.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:17.56 ^~~~~~~~~~~~~~~~~~~~~~ 233:17.57 /builddir/build/BUILD/firefox-66.0.3/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 233:17.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:17.57 foundInterface = 0; \ 233:17.57 ^~~~~~~~~~~~~~ 233:17.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:17.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:17.57 ^~~~~~~~~~~~~~~~~~~~~~~ 233:17.57 /builddir/build/BUILD/firefox-66.0.3/dom/flex/FlexItemValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:17.58 NS_INTERFACE_MAP_END 233:17.58 ^~~~~~~~~~~~~~~~~~~~ 233:17.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:17.58 else 233:17.58 ^~~~ 233:17.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:17.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:17.58 ^~~~~~~~~~~~~~~~~~ 233:17.58 /builddir/build/BUILD/firefox-66.0.3/dom/flex/FlexItemValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:17.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:17.58 ^~~~~~~~~~~~~~~~~~~~~~ 233:17.59 /builddir/build/BUILD/firefox-66.0.3/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 233:17.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:17.60 foundInterface = 0; \ 233:17.60 ^~~~~~~~~~~~~~ 233:17.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:17.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:17.60 ^~~~~~~~~~~~~~~~~~~~~~~ 233:17.60 /builddir/build/BUILD/firefox-66.0.3/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:17.60 NS_INTERFACE_MAP_END 233:17.60 ^~~~~~~~~~~~~~~~~~~~ 233:17.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:17.60 else 233:17.60 ^~~~ 233:17.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:17.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:17.60 ^~~~~~~~~~~~~~~~~~ 233:17.60 /builddir/build/BUILD/firefox-66.0.3/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:17.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:17.60 ^~~~~~~~~~~~~~~~~~~~~~ 233:18.48 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:18.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 233:18.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 233:18.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 233:18.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 233:18.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 233:18.48 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/BindingUtils.h:20, 233:18.48 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/BindingUtils.cpp:7, 233:18.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 233:18.48 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 233:18.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:18.48 foundInterface = 0; \ 233:18.48 ^~~~~~~~~~~~~~ 233:18.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:18.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:18.48 ^~~~~~~~~~~~~~~~~~~~~~~ 233:18.48 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/CallbackObject.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:18.48 NS_INTERFACE_MAP_END 233:18.48 ^~~~~~~~~~~~~~~~~~~~ 233:18.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:18.48 else 233:18.48 ^~~~ 233:18.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:18.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:18.48 ^~~~~~~~~~~~~~~~~~ 233:18.48 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/CallbackObject.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:18.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:18.48 ^~~~~~~~~~~~~~~~~~~~~~ 233:18.50 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 233:18.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:18.50 foundInterface = 0; \ 233:18.50 ^~~~~~~~~~~~~~ 233:18.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:18.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:18.50 ^~~~~~~~~~~~~~~~~~~~~~~ 233:18.50 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/Exceptions.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:18.50 NS_INTERFACE_MAP_END 233:18.50 ^~~~~~~~~~~~~~~~~~~~ 233:18.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:18.50 else 233:18.50 ^~~~ 233:18.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:18.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:18.50 ^~~~~~~~~~~~~~~~~~ 233:18.50 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/Exceptions.cpp:293:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:18.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:18.51 ^~~~~~~~~~~~~~~~~~~~~~ 233:18.51 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 233:18.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:18.51 foundInterface = 0; \ 233:18.51 ^~~~~~~~~~~~~~ 233:18.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:18.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:18.51 ^~~~~~~~~~~~~~~~~~~~~~~ 233:18.51 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:18.51 NS_INTERFACE_MAP_END 233:18.51 ^~~~~~~~~~~~~~~~~~~~ 233:18.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:18.51 else 233:18.51 ^~~~ 233:18.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:18.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:18.51 ^~~~~~~~~~~~~~~~~~ 233:18.51 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/IterableIterator.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:18.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:18.51 ^~~~~~~~~~~~~~~~~~~~~~ 233:18.51 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 233:18.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:18.51 foundInterface = 0; \ 233:18.51 ^~~~~~~~~~~~~~ 233:18.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:18.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:18.52 ^~~~~~~~~~~~~~~~~~~~~~~ 233:18.52 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:18.52 NS_INTERFACE_MAP_END 233:18.52 ^~~~~~~~~~~~~~~~~~~~ 233:18.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:18.52 else 233:18.52 ^~~~ 233:18.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:18.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:18.52 ^~~~~~~~~~~~~~~~~~ 233:18.52 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:18.52 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 233:18.52 ^~~~~~~~~~~~~~~~~~~~~~ 233:18.54 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 233:18.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:18.54 foundInterface = 0; \ 233:18.54 ^~~~~~~~~~~~~~ 233:18.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:18.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:18.54 ^~~~~~~~~~~~~~~~~~~~~~~ 233:18.54 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/nsScriptErrorWithStack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:18.54 NS_INTERFACE_MAP_END 233:18.55 ^~~~~~~~~~~~~~~~~~~~ 233:18.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:18.55 else 233:18.55 ^~~~ 233:18.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:18.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:18.55 ^~~~~~~~~~~~~~~~~~ 233:18.55 /builddir/build/BUILD/firefox-66.0.3/dom/bindings/nsScriptErrorWithStack.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:18.55 NS_INTERFACE_MAP_ENTRY(nsIScriptError) 233:18.55 ^~~~~~~~~~~~~~~~~~~~~~ 233:18.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 233:18.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 233:18.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 233:18.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 233:18.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 233:18.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 233:18.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsfriendapi.h:18, 233:18.73 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/BindingUtils.h:10, 233:18.73 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/BindingUtils.cpp:7, 233:18.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 233:18.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 233:18.73 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 233:18.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 233:18.73 memset(aT, 0, sizeof(T)); 233:18.73 ~~~~~~^~~~~~~~~~~~~~~~~~ 233:18.73 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/BindingUtils.cpp:40, 233:18.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 233:18.73 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 233:18.73 struct GlobalProperties { 233:18.73 ^~~~~~~~~~~~~~~~ 233:20.36 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 233:20.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:20.37 foundInterface = 0; \ 233:20.37 ^~~~~~~~~~~~~~ 233:20.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:20.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:20.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:20.37 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/GamepadServiceTest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:20.37 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 233:20.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:20.37 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 233:20.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 233:20.37 from /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/Gamepad.h:12, 233:20.37 from /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/Gamepad.cpp:7, 233:20.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 233:20.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:20.37 } else 233:20.37 ^~~~ 233:20.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:20.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:20.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:20.37 /builddir/build/BUILD/firefox-66.0.3/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:20.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 233:20.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:21.91 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:110: 233:21.91 /builddir/build/BUILD/firefox-66.0.3/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))': 233:21.91 /builddir/build/BUILD/firefox-66.0.3/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] 233:21.91 } 233:21.91 ^ 233:21.91 /builddir/build/BUILD/firefox-66.0.3/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] 233:21.91 /builddir/build/BUILD/firefox-66.0.3/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] 233:23.33 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:23.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:23.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:23.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 233:23.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 233:23.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 233:23.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/GridBinding.h:9, 233:23.33 from /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridArea.h:10, 233:23.33 from /builddir/build/BUILD/firefox-66.0.3/dom/grid/Grid.h:10, 233:23.33 from /builddir/build/BUILD/firefox-66.0.3/dom/grid/Grid.cpp:7, 233:23.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 233:23.33 /builddir/build/BUILD/firefox-66.0.3/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 233:23.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:23.33 foundInterface = 0; \ 233:23.33 ^~~~~~~~~~~~~~ 233:23.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:23.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:23.33 ^~~~~~~~~~~~~~~~~~~~~~~ 233:23.33 /builddir/build/BUILD/firefox-66.0.3/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:23.33 NS_INTERFACE_MAP_END 233:23.33 ^~~~~~~~~~~~~~~~~~~~ 233:23.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:23.33 else 233:23.33 ^~~~ 233:23.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:23.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:23.34 ^~~~~~~~~~~~~~~~~~ 233:23.34 /builddir/build/BUILD/firefox-66.0.3/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:23.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:23.34 ^~~~~~~~~~~~~~~~~~~~~~ 233:23.34 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 233:23.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:23.34 foundInterface = 0; \ 233:23.34 ^~~~~~~~~~~~~~ 233:23.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:23.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:23.34 ^~~~~~~~~~~~~~~~~~~~~~~ 233:23.34 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:23.34 NS_INTERFACE_MAP_END 233:23.34 ^~~~~~~~~~~~~~~~~~~~ 233:23.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:23.34 else 233:23.34 ^~~~ 233:23.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:23.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:23.34 ^~~~~~~~~~~~~~~~~~ 233:23.34 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:23.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:23.34 ^~~~~~~~~~~~~~~~~~~~~~ 233:23.35 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 233:23.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:23.35 foundInterface = 0; \ 233:23.35 ^~~~~~~~~~~~~~ 233:23.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:23.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:23.35 ^~~~~~~~~~~~~~~~~~~~~~~ 233:23.35 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:23.36 NS_INTERFACE_MAP_END 233:23.36 ^~~~~~~~~~~~~~~~~~~~ 233:23.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:23.36 else 233:23.36 ^~~~ 233:23.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:23.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:23.36 ^~~~~~~~~~~~~~~~~~ 233:23.36 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:23.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:23.36 ^~~~~~~~~~~~~~~~~~~~~~ 233:23.36 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 233:23.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:23.36 foundInterface = 0; \ 233:23.36 ^~~~~~~~~~~~~~ 233:23.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:23.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:23.36 ^~~~~~~~~~~~~~~~~~~~~~~ 233:23.36 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:23.36 NS_INTERFACE_MAP_END 233:23.36 ^~~~~~~~~~~~~~~~~~~~ 233:23.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:23.36 else 233:23.36 ^~~~ 233:23.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:23.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:23.36 ^~~~~~~~~~~~~~~~~~ 233:23.36 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:23.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:23.36 ^~~~~~~~~~~~~~~~~~~~~~ 233:23.37 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 233:23.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:23.37 foundInterface = 0; \ 233:23.37 ^~~~~~~~~~~~~~ 233:23.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:23.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:23.37 ^~~~~~~~~~~~~~~~~~~~~~~ 233:23.37 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:23.37 NS_INTERFACE_MAP_END 233:23.37 ^~~~~~~~~~~~~~~~~~~~ 233:23.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:23.37 else 233:23.38 ^~~~ 233:23.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:23.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:23.38 ^~~~~~~~~~~~~~~~~~ 233:23.38 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:23.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:23.38 ^~~~~~~~~~~~~~~~~~~~~~ 233:23.38 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 233:23.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:23.39 foundInterface = 0; \ 233:23.39 ^~~~~~~~~~~~~~ 233:23.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:23.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:23.39 ^~~~~~~~~~~~~~~~~~~~~~~ 233:23.39 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:23.39 NS_INTERFACE_MAP_END 233:23.39 ^~~~~~~~~~~~~~~~~~~~ 233:23.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:23.39 else 233:23.39 ^~~~ 233:23.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:23.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:23.39 ^~~~~~~~~~~~~~~~~~ 233:23.39 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:23.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:23.39 ^~~~~~~~~~~~~~~~~~~~~~ 233:23.40 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 233:23.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:23.40 foundInterface = 0; \ 233:23.40 ^~~~~~~~~~~~~~ 233:23.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:23.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:23.40 ^~~~~~~~~~~~~~~~~~~~~~~ 233:23.40 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:23.40 NS_INTERFACE_MAP_END 233:23.40 ^~~~~~~~~~~~~~~~~~~~ 233:23.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:23.40 else 233:23.40 ^~~~ 233:23.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:23.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:23.40 ^~~~~~~~~~~~~~~~~~ 233:23.40 /builddir/build/BUILD/firefox-66.0.3/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:23.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:23.40 ^~~~~~~~~~~~~~~~~~~~~~ 233:25.00 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:25.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 233:25.00 from /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeolocation.h:14, 233:25.00 from /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeolocation.cpp:7: 233:25.00 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 233:25.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:25.00 foundInterface = 0; \ 233:25.00 ^~~~~~~~~~~~~~ 233:25.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:25.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:25.00 ^~~~~~~~~~~~~~~~~~~~~~~ 233:25.01 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeolocation.cpp:493:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:25.01 NS_INTERFACE_MAP_END 233:25.01 ^~~~~~~~~~~~~~~~~~~~ 233:25.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:25.01 else 233:25.01 ^~~~ 233:25.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:25.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:25.01 ^~~~~~~~~~~~~~~~~~ 233:25.01 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeolocation.cpp:492:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:25.01 NS_INTERFACE_MAP_ENTRY(nsIObserver) 233:25.01 ^~~~~~~~~~~~~~~~~~~~~~ 233:25.02 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 233:25.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:25.02 foundInterface = 0; \ 233:25.02 ^~~~~~~~~~~~~~ 233:25.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:25.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:25.02 ^~~~~~~~~~~~~~~~~~~~~~~ 233:25.02 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeolocation.cpp:776:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:25.02 NS_INTERFACE_MAP_END 233:25.02 ^~~~~~~~~~~~~~~~~~~~ 233:25.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:25.02 else 233:25.02 ^~~~ 233:25.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:25.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:25.02 ^~~~~~~~~~~~~~~~~~ 233:25.02 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeolocation.cpp:775:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:25.02 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 233:25.02 ^~~~~~~~~~~~~~~~~~~~~~ 233:25.75 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:25.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 233:25.75 from /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/MLSFallback.h:7, 233:25.75 from /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/MLSFallback.cpp:7, 233:25.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 233:25.75 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 233:25.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:25.75 foundInterface = 0; \ 233:25.76 ^~~~~~~~~~~~~~ 233:25.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:25.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:25.76 ^~~~~~~~~~~~~~~~~~~~~~~ 233:25.76 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:25.76 NS_INTERFACE_MAP_END 233:25.76 ^~~~~~~~~~~~~~~~~~~~ 233:25.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:25.76 else 233:25.76 ^~~~ 233:25.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:25.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:25.76 ^~~~~~~~~~~~~~~~~~ 233:25.76 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:25.76 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 233:25.76 ^~~~~~~~~~~~~~~~~~~~~~ 233:25.76 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 233:25.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:25.76 foundInterface = 0; \ 233:25.76 ^~~~~~~~~~~~~~ 233:25.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:25.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:25.76 ^~~~~~~~~~~~~~~~~~~~~~~ 233:25.76 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:25.76 NS_INTERFACE_MAP_END 233:25.76 ^~~~~~~~~~~~~~~~~~~~ 233:25.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:25.76 else 233:25.78 ^~~~ 233:25.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:25.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:25.78 ^~~~~~~~~~~~~~~~~~ 233:25.78 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:25.78 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 233:25.78 ^~~~~~~~~~~~~~~~~~~~~~ 233:25.78 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 233:25.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:25.78 foundInterface = 0; \ 233:25.78 ^~~~~~~~~~~~~~ 233:25.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:25.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:25.78 ^~~~~~~~~~~~~~~~~~~~~~~ 233:25.78 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:25.78 NS_INTERFACE_MAP_END 233:25.78 ^~~~~~~~~~~~~~~~~~~~ 233:25.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:25.78 else 233:25.78 ^~~~ 233:25.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:25.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:25.78 ^~~~~~~~~~~~~~~~~~ 233:25.78 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:25.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:25.78 ^~~~~~~~~~~~~~~~~~~~~~ 233:25.78 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 233:25.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:25.78 foundInterface = 0; \ 233:25.79 ^~~~~~~~~~~~~~ 233:25.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:25.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:25.79 ^~~~~~~~~~~~~~~~~~~~~~~ 233:25.79 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:25.79 NS_INTERFACE_MAP_END 233:25.79 ^~~~~~~~~~~~~~~~~~~~ 233:25.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:25.79 else 233:25.79 ^~~~ 233:25.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:25.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:25.79 ^~~~~~~~~~~~~~~~~~ 233:25.79 /builddir/build/BUILD/firefox-66.0.3/dom/geolocation/nsGeoPosition.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:25.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:25.79 ^~~~~~~~~~~~~~~~~~~~~~ 233:31.67 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:31.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:31.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:31.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 233:31.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 233:31.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 233:31.67 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLAllCollection.cpp:7, 233:31.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 233:31.67 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 233:31.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:31.67 foundInterface = 0; \ 233:31.67 ^~~~~~~~~~~~~~ 233:31.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:31.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:31.67 ^~~~~~~~~~~~~~~~~~~~~~~ 233:31.67 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLAllCollection.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:31.67 NS_INTERFACE_MAP_END 233:31.67 ^~~~~~~~~~~~~~~~~~~~ 233:31.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:31.67 else 233:31.67 ^~~~ 233:31.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:31.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:31.67 ^~~~~~~~~~~~~~~~~~ 233:31.67 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLAllCollection.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:31.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:31.67 ^~~~~~~~~~~~~~~~~~~~~~ 233:32.42 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:32.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 233:32.42 from /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.cpp:7, 233:32.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 233:32.42 /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 233:32.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:32.42 foundInterface = 0; \ 233:32.42 ^~~~~~~~~~~~~~ 233:32.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:32.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:32.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:32.42 /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.cpp:1187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:32.42 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 233:32.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:32.42 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 233:32.42 /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.cpp:1186:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:32.42 } else 233:32.42 ^~~~ 233:32.42 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:32.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 233:32.42 from /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.cpp:7, 233:32.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 233:32.42 /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 233:32.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:32.42 foundInterface = 0; \ 233:32.42 ^~~~~~~~~~~~~~ 233:32.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:32.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:32.42 ^~~~~~~~~~~~~~~~~~~~~~~ 233:32.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:32.42 NS_INTERFACE_MAP_END \ 233:32.42 ^~~~~~~~~~~~~~~~~~~~ 233:32.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 233:32.42 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 233:32.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:32.42 /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.cpp:1278:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 233:32.44 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 233:32.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:32.44 In file included from /builddir/build/BUILD/firefox-66.0.3/netwerk/base/nsSimpleURI.h:15, 233:32.44 from /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.h:16, 233:32.44 from /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.cpp:15, 233:32.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 233:32.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 233:32.44 } else \ 233:32.44 ^~~~ 233:32.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 233:32.44 } else \ 233:32.44 ^~~~ 233:32.44 /builddir/build/BUILD/firefox-66.0.3/dom/jsurl/nsJSProtocolHandler.cpp:1278:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 233:32.44 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 233:32.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:34.12 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:34.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:34.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:34.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 233:34.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 233:34.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 233:34.13 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:10, 233:34.13 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.h:10, 233:34.13 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.cpp:7, 233:34.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 233:34.13 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 233:34.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:34.13 foundInterface = 0; \ 233:34.13 ^~~~~~~~~~~~~~ 233:34.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:34.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:34.13 ^~~~~~~~~~~~~~~~~~~~~~~ 233:34.13 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFormControlsCollection.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:34.13 NS_INTERFACE_MAP_END 233:34.13 ^~~~~~~~~~~~~~~~~~~~ 233:34.13 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 233:34.13 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 233:34.13 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 233:34.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 233:34.13 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStyledElement.h:18, 233:34.13 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributeElement.h:16, 233:34.13 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:11, 233:34.13 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.h:10, 233:34.13 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.cpp:7, 233:34.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 233:34.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:34.13 } else 233:34.13 ^~~~ 233:34.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:34.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:34.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:34.13 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFormControlsCollection.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 233:34.13 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 233:34.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.02 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:36.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:36.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:36.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 233:36.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 233:36.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 233:36.02 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:10, 233:36.02 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.h:10, 233:36.02 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.cpp:7, 233:36.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 233:36.02 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 233:36.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:36.03 foundInterface = 0; \ 233:36.03 ^~~~~~~~~~~~~~ 233:36.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:36.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:36.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.03 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:36.03 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 233:36.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 233:36.03 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 233:36.03 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 233:36.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 233:36.03 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStyledElement.h:18, 233:36.03 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributeElement.h:16, 233:36.03 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:11, 233:36.03 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.h:10, 233:36.03 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.cpp:7, 233:36.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 233:36.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:36.03 } else 233:36.03 ^~~~ 233:36.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:36.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:36.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.03 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:36.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 233:36.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.35 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 233:36.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:36.36 foundInterface = 0; \ 233:36.36 ^~~~~~~~~~~~~~ 233:36.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:36.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:36.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:36.36 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 233:36.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.36 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:36.36 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 233:36.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.36 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 233:36.36 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLAllCollection.cpp:7, 233:36.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 233:36.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:36.36 } else 233:36.36 ^~~~ 233:36.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:36.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:36.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:36.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 233:36.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.36 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:36.36 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 233:36.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.38 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:36.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:36.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:36.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 233:36.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 233:36.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 233:36.38 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLAllCollection.cpp:7, 233:36.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 233:36.38 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 233:36.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:36.38 foundInterface = 0; \ 233:36.38 ^~~~~~~~~~~~~~ 233:36.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:36.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:36.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.38 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLCanvasElement.cpp:652:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:36.38 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 233:36.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.39 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 233:36.39 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLAllCollection.cpp:7, 233:36.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 233:36.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:36.39 } else 233:36.39 ^~~~ 233:36.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:36.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:36.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.39 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLCanvasElement.cpp:651:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:36.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 233:36.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.43 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:36.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:36.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:36.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 233:36.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 233:36.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 233:36.43 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLAllCollection.cpp:7, 233:36.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 233:36.43 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 233:36.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:36.43 foundInterface = 0; \ 233:36.43 ^~~~~~~~~~~~~~ 233:36.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:36.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:36.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:36.43 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 233:36.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.44 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:36.44 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 233:36.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.44 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 233:36.44 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLAllCollection.cpp:7, 233:36.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 233:36.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:36.44 } else 233:36.44 ^~~~ 233:36.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:36.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:36.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:36.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 233:36.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:36.44 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:36.44 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 233:36.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:37.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:37.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:37.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:37.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 233:37.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 233:37.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 233:37.65 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:10, 233:37.65 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.h:10, 233:37.65 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.cpp:7, 233:37.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 233:37.65 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 233:37.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:37.65 foundInterface = 0; \ 233:37.65 ^~~~~~~~~~~~~~ 233:37.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:37.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:37.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:37.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:37.66 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 233:37.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:37.66 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:37.66 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 233:37.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:37.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 233:37.66 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 233:37.66 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 233:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 233:37.66 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStyledElement.h:18, 233:37.66 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributeElement.h:16, 233:37.66 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:11, 233:37.66 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.h:10, 233:37.66 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLFontElement.cpp:7, 233:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 233:37.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:37.66 } else 233:37.66 ^~~~ 233:37.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:37.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:37.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:37.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:37.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 233:37.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:37.66 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:37.66 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 233:37.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:46.71 /builddir/build/BUILD/firefox-66.0.3/dom/media/CubebUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 233:46.71 /builddir/build/BUILD/firefox-66.0.3/dom/media/CubebUtils.cpp:749:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 233:46.71 } // namespace mozilla 233:46.71 ^ 233:46.71 /builddir/build/BUILD/firefox-66.0.3/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] 233:46.71 /builddir/build/BUILD/firefox-66.0.3/dom/media/CubebUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 233:46.71 /builddir/build/BUILD/firefox-66.0.3/dom/media/CubebUtils.cpp:749:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 233:46.71 /builddir/build/BUILD/firefox-66.0.3/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] 233:47.97 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:47.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:47.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:47.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 233:47.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 233:47.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 233:47.98 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:10, 233:47.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 233:47.98 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:7, 233:47.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 233:47.98 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMarqueeElement::QueryInterface(const nsIID&, void**)': 233:47.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:47.98 foundInterface = 0; \ 233:47.98 ^~~~~~~~~~~~~~ 233:47.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:47.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:47.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:47.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:47.98 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 233:47.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:47.98 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:47.98 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMarqueeElement, 233:47.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:47.98 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 233:47.98 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 233:47.98 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 233:47.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 233:47.98 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStyledElement.h:18, 233:47.98 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributeElement.h:16, 233:47.98 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:11, 233:47.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 233:47.98 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:7, 233:47.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 233:47.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:47.98 } else 233:47.98 ^~~~ 233:47.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:47.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:47.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:47.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:47.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 233:47.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:47.98 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:47.98 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMarqueeElement, 233:47.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:50.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:50.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:50.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:50.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 233:50.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 233:50.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 233:50.99 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:10, 233:50.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 233:50.99 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:7, 233:50.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 233:50.99 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 233:50.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:50.99 foundInterface = 0; \ 233:50.99 ^~~~~~~~~~~~~~ 233:50.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:50.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:50.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:50.99 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMediaElement.cpp:550:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:50.99 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 233:50.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:50.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 233:50.99 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 233:50.99 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 233:51.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 233:51.00 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStyledElement.h:18, 233:51.00 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributeElement.h:16, 233:51.00 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:11, 233:51.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 233:51.00 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:7, 233:51.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 233:51.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:51.00 } else 233:51.00 ^~~~ 233:51.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:51.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:51.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:51.00 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMediaElement.cpp:548:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:51.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 233:51.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:51.04 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:51.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:51.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:51.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 233:51.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 233:51.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 233:51.04 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:10, 233:51.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 233:51.04 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:7, 233:51.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 233:51.04 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 233:51.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:51.04 foundInterface = 0; \ 233:51.04 ^~~~~~~~~~~~~~ 233:51.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:51.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:51.04 ^~~~~~~~~~~~~~~~~~~~~~~ 233:51.04 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMediaElement.cpp:1230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:51.04 NS_INTERFACE_MAP_END 233:51.04 ^~~~~~~~~~~~~~~~~~~~ 233:51.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:51.04 else 233:51.04 ^~~~ 233:51.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:51.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:51.04 ^~~~~~~~~~~~~~~~~~ 233:51.04 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMediaElement.cpp:1229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:51.04 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 233:51.04 ^~~~~~~~~~~~~~~~~~~~~~ 233:51.07 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 233:51.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:51.07 foundInterface = 0; \ 233:51.07 ^~~~~~~~~~~~~~ 233:51.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:51.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:51.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:51.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:51.08 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 233:51.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:51.08 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMediaElement.cpp:1533:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:51.08 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 233:51.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:51.08 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 233:51.08 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 233:51.08 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 233:51.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 233:51.08 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStyledElement.h:18, 233:51.08 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributeElement.h:16, 233:51.08 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:11, 233:51.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 233:51.08 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:7, 233:51.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 233:51.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:51.08 } else 233:51.08 ^~~~ 233:51.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:51.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:51.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:51.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:51.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 233:51.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:51.08 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMediaElement.cpp:1533:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:51.08 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 233:51.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:51.52 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:51.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:51.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:51.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 233:51.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 233:51.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 233:51.53 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:10, 233:51.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 233:51.53 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:7, 233:51.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 233:51.53 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 233:51.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:51.53 foundInterface = 0; \ 233:51.53 ^~~~~~~~~~~~~~ 233:51.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:51.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:51.53 ^~~~~~~~~~~~~~~~~~~~~~~ 233:51.53 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLOptionsCollection.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:51.53 NS_INTERFACE_MAP_END 233:51.53 ^~~~~~~~~~~~~~~~~~~~ 233:51.53 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 233:51.53 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 233:51.53 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 233:51.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 233:51.53 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStyledElement.h:18, 233:51.53 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributeElement.h:16, 233:51.53 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:11, 233:51.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 233:51.53 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLMarqueeElement.cpp:7, 233:51.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 233:51.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:51.53 } else 233:51.53 ^~~~ 233:51.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:51.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:51.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:51.54 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLOptionsCollection.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 233:51.54 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 233:51.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:51.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 233:51.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsGkAtoms.h:10, 233:51.92 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:7, 233:51.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 233:51.92 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 233:51.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:51.92 foundInterface = 0; \ 233:51.92 ^~~~~~~~~~~~~~ 233:51.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:51.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:51.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:51.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:51.92 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 233:51.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:51.92 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:51.92 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 233:51.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:51.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 233:51.92 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 233:51.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Document.h:23, 233:51.92 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:9, 233:51.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 233:51.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:51.92 } else 233:51.92 ^~~~ 233:51.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:51.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:51.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:51.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:51.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 233:51.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:51.93 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:51.93 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 233:51.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:52.12 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 233:52.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsGkAtoms.h:10, 233:52.12 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:7, 233:52.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 233:52.12 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 233:52.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:52.12 foundInterface = 0; \ 233:52.12 ^~~~~~~~~~~~~~ 233:52.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:52.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:52.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:52.13 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLSlotElement.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:52.13 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 233:52.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:52.13 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 233:52.13 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 233:52.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Document.h:23, 233:52.13 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:9, 233:52.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 233:52.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:52.13 } else 233:52.13 ^~~~ 233:52.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:52.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:52.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:52.13 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLSlotElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:52.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 233:52.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:52.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 233:52.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsGkAtoms.h:10, 233:52.64 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:7, 233:52.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 233:52.64 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 233:52.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:52.65 foundInterface = 0; \ 233:52.65 ^~~~~~~~~~~~~~ 233:52.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:52.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:52.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:52.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:52.65 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 233:52.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:52.65 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLSourceElement.cpp:35:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:52.65 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 233:52.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:52.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 233:52.65 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 233:52.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Document.h:23, 233:52.65 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:9, 233:52.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 233:52.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:52.65 } else 233:52.65 ^~~~ 233:52.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:52.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:52.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:52.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:52.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 233:52.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:52.65 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLSourceElement.cpp:35:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:52.65 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 233:52.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:52.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 233:52.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsGkAtoms.h:10, 233:52.99 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:7, 233:52.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 233:52.99 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 233:52.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:52.99 foundInterface = 0; \ 233:52.99 ^~~~~~~~~~~~~~ 233:52.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:52.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:52.99 ^~~~~~~~~~~~~~~~~~~~~~~ 233:52.99 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableElement.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:52.99 NS_INTERFACE_MAP_END 233:52.99 ^~~~~~~~~~~~~~~~~~~~ 233:52.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 233:52.99 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 233:52.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Document.h:23, 233:52.99 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:9, 233:52.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 233:52.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:52.99 } else 233:52.99 ^~~~ 233:52.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:52.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:52.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:52.99 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableElement.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 233:52.99 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 233:52.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.00 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 233:53.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsGkAtoms.h:10, 233:53.00 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:7, 233:53.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 233:53.00 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 233:53.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:53.00 foundInterface = 0; \ 233:53.00 ^~~~~~~~~~~~~~ 233:53.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:53.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:53.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:53.00 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 233:53.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.00 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:53.00 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 233:53.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.00 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 233:53.00 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 233:53.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Document.h:23, 233:53.00 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:9, 233:53.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 233:53.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:53.00 } else 233:53.00 ^~~~ 233:53.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:53.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:53.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:53.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 233:53.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.00 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:53.00 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 233:53.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.02 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 233:53.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsGkAtoms.h:10, 233:53.02 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:7, 233:53.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 233:53.02 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 233:53.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:53.02 foundInterface = 0; \ 233:53.02 ^~~~~~~~~~~~~~ 233:53.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:53.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:53.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:53.02 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 233:53.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.02 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:53.02 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 233:53.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.02 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 233:53.02 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 233:53.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Document.h:23, 233:53.02 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:9, 233:53.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 233:53.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:53.02 } else 233:53.02 ^~~~ 233:53.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:53.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:53.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:53.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 233:53.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.03 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:53.03 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 233:53.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 233:53.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsGkAtoms.h:10, 233:53.03 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:7, 233:53.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 233:53.03 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 233:53.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:53.03 foundInterface = 0; \ 233:53.03 ^~~~~~~~~~~~~~ 233:53.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:53.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:53.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:53.03 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 233:53.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.03 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:53.03 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 233:53.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 233:53.03 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 233:53.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Document.h:23, 233:53.03 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:9, 233:53.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 233:53.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:53.03 } else 233:53.03 ^~~~ 233:53.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:53.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:53.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:53.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 233:53.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.04 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:53.04 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 233:53.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.04 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 233:53.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsGkAtoms.h:10, 233:53.04 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:7, 233:53.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 233:53.04 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 233:53.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:53.04 foundInterface = 0; \ 233:53.04 ^~~~~~~~~~~~~~ 233:53.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:53.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:53.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:53.04 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 233:53.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.04 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:53.04 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 233:53.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.04 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 233:53.04 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 233:53.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Document.h:23, 233:53.04 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLScriptElement.cpp:9, 233:53.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 233:53.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:53.04 } else 233:53.04 ^~~~ 233:53.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:53.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:53.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:53.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 233:53.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.05 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 233:53.05 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 233:53.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.44 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:53.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:53.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIEventTarget.h:10, 233:53.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISerialEventTarget.h:10, 233:53.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIThread.h:10, 233:53.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CDMCaps.h:10, 233:53.44 from /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/CDMCaps.cpp:7, 233:53.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 233:53.44 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 233:53.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:53.44 foundInterface = 0; \ 233:53.44 ^~~~~~~~~~~~~~ 233:53.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:53.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:53.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.44 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:53.44 NS_INTERFACE_MAP_END_INHERITING(Event) 233:53.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.44 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 233:53.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 233:53.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 233:53.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 233:53.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 233:53.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 233:53.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/SamplesWaitingForKey.h:11, 233:53.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CDMCaps.h:13, 233:53.44 from /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/CDMCaps.cpp:7, 233:53.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 233:53.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:53.44 } else 233:53.45 ^~~~ 233:53.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:53.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:53.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.45 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:53.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 233:53.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.45 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:53.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:53.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIEventTarget.h:10, 233:53.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISerialEventTarget.h:10, 233:53.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIThread.h:10, 233:53.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CDMCaps.h:10, 233:53.45 from /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/CDMCaps.cpp:7, 233:53.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 233:53.45 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 233:53.45 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:53.46 foundInterface = 0; \ 233:53.46 ^~~~~~~~~~~~~~ 233:53.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:53.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:53.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.46 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:53.46 NS_INTERFACE_MAP_END_INHERITING(Event) 233:53.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.46 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 233:53.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 233:53.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 233:53.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 233:53.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 233:53.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 233:53.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/SamplesWaitingForKey.h:11, 233:53.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CDMCaps.h:13, 233:53.46 from /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/CDMCaps.cpp:7, 233:53.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 233:53.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:53.46 } else 233:53.46 ^~~~ 233:53.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:53.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:53.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.46 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:53.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 233:53.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:53.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:53.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIEventTarget.h:10, 233:53.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISerialEventTarget.h:10, 233:53.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIThread.h:10, 233:53.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CDMCaps.h:10, 233:53.90 from /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/CDMCaps.cpp:7, 233:53.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 233:53.90 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 233:53.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:53.90 foundInterface = 0; \ 233:53.90 ^~~~~~~~~~~~~~ 233:53.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:53.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:53.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.90 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeySession.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:53.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 233:53.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.91 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 233:53.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 233:53.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 233:53.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 233:53.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 233:53.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 233:53.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/SamplesWaitingForKey.h:11, 233:53.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CDMCaps.h:13, 233:53.91 from /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/CDMCaps.cpp:7, 233:53.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 233:53.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:53.91 } else 233:53.91 ^~~~ 233:53.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:53.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:53.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.91 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeySession.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:53.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 233:53.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:53.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 233:53.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 233:53.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIEventTarget.h:10, 233:53.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISerialEventTarget.h:10, 233:53.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIThread.h:10, 233:53.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CDMCaps.h:10, 233:53.93 from /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/CDMCaps.cpp:7, 233:53.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 233:53.93 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 233:53.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:53.93 foundInterface = 0; \ 233:53.93 ^~~~~~~~~~~~~~ 233:53.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:53.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:53.93 ^~~~~~~~~~~~~~~~~~~~~~~ 233:53.93 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:53.93 NS_INTERFACE_MAP_END 233:53.94 ^~~~~~~~~~~~~~~~~~~~ 233:53.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:53.94 else 233:53.94 ^~~~ 233:53.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:53.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:53.94 ^~~~~~~~~~~~~~~~~~ 233:53.94 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:53.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:53.94 ^~~~~~~~~~~~~~~~~~~~~~ 233:54.11 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 233:54.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:54.11 foundInterface = 0; \ 233:54.11 ^~~~~~~~~~~~~~ 233:54.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:54.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:54.12 ^~~~~~~~~~~~~~~~~~~~~~~ 233:54.12 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeySystemAccess.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:54.12 NS_INTERFACE_MAP_END 233:54.12 ^~~~~~~~~~~~~~~~~~~~ 233:54.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:54.12 else 233:54.12 ^~~~ 233:54.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:54.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:54.12 ^~~~~~~~~~~~~~~~~~ 233:54.12 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeySystemAccess.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:54.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:54.12 ^~~~~~~~~~~~~~~~~~~~~~ 233:54.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 233:54.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:54.18 foundInterface = 0; \ 233:54.18 ^~~~~~~~~~~~~~ 233:54.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:54.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:54.18 ^~~~~~~~~~~~~~~~~~~~~~~ 233:54.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:54.18 NS_INTERFACE_MAP_END 233:54.18 ^~~~~~~~~~~~~~~~~~~~ 233:54.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:54.18 else 233:54.18 ^~~~ 233:54.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:54.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:54.18 ^~~~~~~~~~~~~~~~~~ 233:54.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:54.18 NS_INTERFACE_MAP_ENTRY(nsIObserver) 233:54.18 ^~~~~~~~~~~~~~~~~~~~~~ 233:55.01 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 233:55.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:55.01 foundInterface = 0; \ 233:55.01 ^~~~~~~~~~~~~~ 233:55.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:55.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:55.01 ^~~~~~~~~~~~~~~~~~~~~~~ 233:55.01 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeys.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:55.01 NS_INTERFACE_MAP_END 233:55.01 ^~~~~~~~~~~~~~~~~~~~ 233:55.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:55.01 else 233:55.01 ^~~~ 233:55.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:55.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:55.01 ^~~~~~~~~~~~~~~~~~ 233:55.01 /builddir/build/BUILD/firefox-66.0.3/dom/media/eme/MediaKeys.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:55.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:55.01 ^~~~~~~~~~~~~~~~~~~~~~ 233:58.34 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html2.cpp:137: 233:58.34 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::detail::RunnableFunction::Run()': 233:58.34 /builddir/build/BUILD/firefox-66.0.3/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] 233:58.34 } // namespace mozilla 233:58.34 ^ 233:58.34 /builddir/build/BUILD/firefox-66.0.3/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] 233:58.42 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)': 233:58.42 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 233:58.42 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 233:58.42 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 233:58.42 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()': 233:58.42 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 233:58.42 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 233:58.42 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)': 233:58.42 /builddir/build/BUILD/firefox-66.0.3/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] 233:58.42 /builddir/build/BUILD/firefox-66.0.3/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] 233:58.42 /builddir/build/BUILD/firefox-66.0.3/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] 233:58.42 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::ProcessMediaFragmentURI()': 233:58.42 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 233:58.42 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 233:58.42 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)': 233:58.42 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 233:58.42 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 233:58.42 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 233:58.44 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::Stop()': 233:58.44 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback4StopEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 233:58.44 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback4StopEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 234:04.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 234:04.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 234:04.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 234:04.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 234:04.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 234:04.73 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.h:10, 234:04.73 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.cpp:7, 234:04.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 234:04.73 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 234:04.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:04.74 foundInterface = 0; \ 234:04.74 ^~~~~~~~~~~~~~ 234:04.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:04.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:04.74 ^~~~~~~~~~~~~~~~~~~~~~~ 234:04.74 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:04.74 NS_INTERFACE_MAP_END 234:04.74 ^~~~~~~~~~~~~~~~~~~~ 234:04.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:04.74 else 234:04.74 ^~~~ 234:04.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:04.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:04.74 ^~~~~~~~~~~~~~~~~~ 234:04.74 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:04.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 234:04.74 ^~~~~~~~~~~~~~~~~~~~~~ 234:04.86 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 234:04.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 234:04.86 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsITextControlElement.h:10, 234:04.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 234:04.86 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTextAreaElement.cpp:7, 234:04.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 234:04.87 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 234:04.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:04.87 foundInterface = 0; \ 234:04.87 ^~~~~~~~~~~~~~ 234:04.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 234:04.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 234:04.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:04.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 234:04.87 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 234:04.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:04.87 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 234:04.87 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 234:04.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:04.87 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 234:04.87 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 234:04.87 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 234:04.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 234:04.87 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsStyledElement.h:18, 234:04.87 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsMappedAttributeElement.h:16, 234:04.87 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsGenericHTMLElement.h:11, 234:04.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 234:04.87 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTextAreaElement.cpp:7, 234:04.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 234:04.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 234:04.87 } else 234:04.87 ^~~~ 234:04.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 234:04.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 234:04.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:04.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 234:04.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 234:04.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:04.87 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 234:04.87 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 234:04.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:05.83 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 234:05.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 234:05.83 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsITextControlElement.h:10, 234:05.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 234:05.83 from /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLTextAreaElement.cpp:7, 234:05.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 234:05.83 /builddir/build/BUILD/firefox-66.0.3/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 234:05.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:05.83 foundInterface = 0; \ 234:05.83 ^~~~~~~~~~~~~~ 234:05.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:05.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:05.83 ^~~~~~~~~~~~~~~~~~~~~~~ 234:05.83 /builddir/build/BUILD/firefox-66.0.3/dom/html/MediaError.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:05.83 NS_INTERFACE_MAP_END 234:05.83 ^~~~~~~~~~~~~~~~~~~~ 234:05.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:05.83 else 234:05.83 ^~~~ 234:05.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:05.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:05.83 ^~~~~~~~~~~~~~~~~~ 234:05.83 /builddir/build/BUILD/firefox-66.0.3/dom/html/MediaError.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:05.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 234:05.83 ^~~~~~~~~~~~~~~~~~~~~~ 234:06.05 /builddir/build/BUILD/firefox-66.0.3/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 234:06.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:06.05 foundInterface = 0; \ 234:06.05 ^~~~~~~~~~~~~~ 234:06.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:06.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:06.05 ^~~~~~~~~~~~~~~~~~~~~~~ 234:06.05 /builddir/build/BUILD/firefox-66.0.3/dom/html/TextTrackManager.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:06.05 NS_INTERFACE_MAP_END 234:06.05 ^~~~~~~~~~~~~~~~~~~~ 234:06.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:06.06 else 234:06.06 ^~~~ 234:06.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:06.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:06.06 ^~~~~~~~~~~~~~~~~~ 234:06.06 /builddir/build/BUILD/firefox-66.0.3/dom/html/TextTrackManager.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:06.06 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 234:06.06 ^~~~~~~~~~~~~~~~~~~~~~ 234:06.09 /builddir/build/BUILD/firefox-66.0.3/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 234:06.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:06.09 foundInterface = 0; \ 234:06.09 ^~~~~~~~~~~~~~ 234:06.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:06.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:06.09 ^~~~~~~~~~~~~~~~~~~~~~~ 234:06.09 /builddir/build/BUILD/firefox-66.0.3/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:06.10 NS_INTERFACE_MAP_END 234:06.10 ^~~~~~~~~~~~~~~~~~~~ 234:06.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:06.10 else 234:06.10 ^~~~ 234:06.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:06.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:06.10 ^~~~~~~~~~~~~~~~~~ 234:06.10 /builddir/build/BUILD/firefox-66.0.3/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:06.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 234:06.10 ^~~~~~~~~~~~~~~~~~~~~~ 234:06.10 /builddir/build/BUILD/firefox-66.0.3/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 234:06.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:06.10 foundInterface = 0; \ 234:06.10 ^~~~~~~~~~~~~~ 234:06.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:06.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:06.10 ^~~~~~~~~~~~~~~~~~~~~~~ 234:06.10 /builddir/build/BUILD/firefox-66.0.3/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:06.10 NS_INTERFACE_MAP_END 234:06.10 ^~~~~~~~~~~~~~~~~~~~ 234:06.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:06.10 else 234:06.10 ^~~~ 234:06.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:06.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:06.10 ^~~~~~~~~~~~~~~~~~ 234:06.10 /builddir/build/BUILD/firefox-66.0.3/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:06.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 234:06.10 ^~~~~~~~~~~~~~~~~~~~~~ 234:08.80 dom/media/fake-cdm/libfake.so 234:08.85 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 234:08.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:08.85 foundInterface = 0; \ 234:08.85 ^~~~~~~~~~~~~~ 234:08.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:08.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:08.85 ^~~~~~~~~~~~~~~~~~~~~~~ 234:08.85 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsTextEditorState.cpp:357:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:08.85 NS_INTERFACE_MAP_END 234:08.85 ^~~~~~~~~~~~~~~~~~~~ 234:08.85 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.h:10, 234:08.85 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.cpp:7, 234:08.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 234:08.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 234:08.85 } else 234:08.85 ^~~~ 234:08.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 234:08.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 234:08.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:08.85 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsTextEditorState.cpp:356:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 234:08.85 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 234:08.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:08.86 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 234:08.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 234:08.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 234:08.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 234:08.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 234:08.86 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.h:10, 234:08.86 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.cpp:7, 234:08.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 234:08.86 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 234:08.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:08.87 foundInterface = 0; \ 234:08.87 ^~~~~~~~~~~~~~ 234:08.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:08.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:08.87 ^~~~~~~~~~~~~~~~~~~~~~~ 234:08.87 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsTextEditorState.cpp:768:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:08.87 NS_INTERFACE_MAP_END 234:08.87 ^~~~~~~~~~~~~~~~~~~~ 234:08.87 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.h:10, 234:08.87 from /builddir/build/BUILD/firefox-66.0.3/dom/html/nsDOMStringMap.cpp:7, 234:08.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 234:08.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 234:08.87 } else 234:08.87 ^~~~ 234:08.87 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsTextEditorState.cpp:767:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 234:08.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 234:08.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:10.84 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/html/Unified_cpp_dom_html4.cpp:137: 234:10.84 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsBrowserElement.cpp: In member function 'mozilla::dom::TextTrackManager::TimeMarchesOn()': 234:10.84 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsBrowserElement.cpp:142:1: warning: the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 234:10.84 } // namespace mozilla 234:10.84 ^ 234:10.84 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsBrowserElement.cpp:142:1: warning: the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 234:10.84 /builddir/build/BUILD/firefox-66.0.3/dom/html/nsBrowserElement.cpp:142:1: warning: the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 234:18.20 dom/media/gmp-plugin-openh264/libfakeopenh264.so 234:23.16 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 234:23.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 234:23.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 234:23.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsDataHashtable.h:10, 234:23.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaInfo.h:11, 234:23.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioStream.h:11, 234:23.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaStreamGraph.h:9, 234:23.17 from /builddir/build/BUILD/firefox-66.0.3/dom/media/imagecapture/CaptureTask.h:10, 234:23.17 from /builddir/build/BUILD/firefox-66.0.3/dom/media/imagecapture/CaptureTask.cpp:7, 234:23.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 234:23.17 /builddir/build/BUILD/firefox-66.0.3/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 234:23.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:23.17 foundInterface = 0; \ 234:23.17 ^~~~~~~~~~~~~~ 234:23.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 234:23.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 234:23.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:23.17 /builddir/build/BUILD/firefox-66.0.3/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 234:23.17 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 234:23.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:23.17 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 234:23.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 234:23.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 234:23.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 234:23.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 234:23.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioStream.h:18, 234:23.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaStreamGraph.h:9, 234:23.17 from /builddir/build/BUILD/firefox-66.0.3/dom/media/imagecapture/CaptureTask.h:10, 234:23.17 from /builddir/build/BUILD/firefox-66.0.3/dom/media/imagecapture/CaptureTask.cpp:7, 234:23.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 234:23.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 234:23.17 } else 234:23.17 ^~~~ 234:23.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 234:23.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 234:23.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:23.17 /builddir/build/BUILD/firefox-66.0.3/dom/media/imagecapture/ImageCapture.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 234:23.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 234:23.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:29.68 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 234:29.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 234:29.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 234:29.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/DecoderDoctorLogger.h:15, 234:29.68 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediacapabilities/MediaCapabilities.h:10, 234:29.68 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 234:29.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 234:29.68 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 234:29.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:29.68 foundInterface = 0; \ 234:29.68 ^~~~~~~~~~~~~~ 234:29.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:29.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:29.68 ^~~~~~~~~~~~~~~~~~~~~~~ 234:29.68 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediacapabilities/MediaCapabilities.cpp:530:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:29.68 NS_INTERFACE_MAP_END 234:29.68 ^~~~~~~~~~~~~~~~~~~~ 234:29.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:29.68 else 234:29.68 ^~~~ 234:29.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:29.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:29.68 ^~~~~~~~~~~~~~~~~~ 234:29.68 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediacapabilities/MediaCapabilities.cpp:529:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:29.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 234:29.68 ^~~~~~~~~~~~~~~~~~~~~~ 234:37.15 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 234:37.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 234:37.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 234:37.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsDataHashtable.h:10, 234:37.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaInfo.h:11, 234:37.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioStream.h:11, 234:37.15 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasink/AudioSink.h:9, 234:37.15 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasink/AudioSink.cpp:7, 234:37.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 234:37.15 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasink/OutputStreamManager.cpp: In member function 'virtual nsresult mozilla::DecodedStreamTrackSource::QueryInterface(const nsIID&, void**)': 234:37.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:37.15 foundInterface = 0; \ 234:37.15 ^~~~~~~~~~~~~~ 234:37.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 234:37.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 234:37.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:37.15 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasink/OutputStreamManager.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 234:37.15 NS_INTERFACE_MAP_END_INHERITING(dom::MediaStreamTrackSource) 234:37.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:37.15 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 234:37.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 234:37.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 234:37.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 234:37.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 234:37.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/AudioStream.h:18, 234:37.15 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasink/AudioSink.h:9, 234:37.15 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasink/AudioSink.cpp:7, 234:37.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 234:37.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 234:37.15 } else 234:37.15 ^~~~ 234:37.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 234:37.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 234:37.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:37.15 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasink/OutputStreamManager.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 234:37.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DecodedStreamTrackSource) 234:37.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:47.52 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 234:47.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 234:47.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 234:47.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsDataHashtable.h:10, 234:47.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaInfo.h:11, 234:47.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/VideoUtils.h:11, 234:47.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaMIMETypes.h:10, 234:47.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaContainerType.h:10, 234:47.52 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/ContainerParser.h:11, 234:47.52 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/ContainerParser.cpp:7, 234:47.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 234:47.52 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 234:47.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:47.52 foundInterface = 0; \ 234:47.52 ^~~~~~~~~~~~~~ 234:47.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 234:47.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 234:47.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:47.52 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/MediaSource.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 234:47.52 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 234:47.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:47.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:47.52 else 234:47.52 ^~~~ 234:47.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:47.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:47.52 ^~~~~~~~~~~~~~~~~~ 234:47.52 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/MediaSource.cpp:586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:47.52 NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 234:47.52 ^~~~~~~~~~~~~~~~~~~~~~ 234:47.88 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 234:47.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:47.88 foundInterface = 0; \ 234:47.88 ^~~~~~~~~~~~~~ 234:47.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 234:47.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 234:47.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:47.88 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/SourceBuffer.cpp:756:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 234:47.88 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 234:47.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:47.88 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 234:47.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 234:47.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 234:47.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 234:47.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 234:47.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 234:47.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/VideoUtils.h:18, 234:47.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaMIMETypes.h:10, 234:47.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaContainerType.h:10, 234:47.88 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/ContainerParser.h:11, 234:47.88 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/ContainerParser.cpp:7, 234:47.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 234:47.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 234:47.89 } else 234:47.89 ^~~~ 234:47.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 234:47.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 234:47.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:47.89 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/SourceBuffer.cpp:755:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 234:47.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 234:47.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:47.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 234:47.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 234:47.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 234:47.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsDataHashtable.h:10, 234:47.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaInfo.h:11, 234:47.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/VideoUtils.h:11, 234:47.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaMIMETypes.h:10, 234:47.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaContainerType.h:10, 234:47.90 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/ContainerParser.h:11, 234:47.90 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/ContainerParser.cpp:7, 234:47.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 234:47.90 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 234:47.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:47.90 foundInterface = 0; \ 234:47.90 ^~~~~~~~~~~~~~ 234:47.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 234:47.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 234:47.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:47.90 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/SourceBufferList.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 234:47.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 234:47.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:47.91 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 234:47.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 234:47.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 234:47.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 234:47.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 234:47.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 234:47.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/VideoUtils.h:18, 234:47.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaMIMETypes.h:10, 234:47.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaContainerType.h:10, 234:47.91 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/ContainerParser.h:11, 234:47.91 from /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/ContainerParser.cpp:7, 234:47.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 234:47.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 234:47.91 } else 234:47.91 ^~~~ 234:47.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 234:47.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 234:47.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:47.91 /builddir/build/BUILD/firefox-66.0.3/dom/media/mediasource/SourceBufferList.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 234:47.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 234:47.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:52.13 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTHashtable.h:21, 234:52.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsBaseHashtable.h:12, 234:52.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsDataHashtable.h:11, 234:52.13 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaInfo.h:11, 234:52.13 from /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoUtils.h:11, 234:52.13 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaMIMETypes.h:10, 234:52.13 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaContainerType.h:10, 234:52.13 from /builddir/build/BUILD/firefox-66.0.3/dom/media/ADTSDecoder.cpp:8, 234:52.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 234:52.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 234:52.13 /builddir/build/BUILD/firefox-66.0.3/dom/media/ADTSDemuxer.cpp:75:30: required from here 234:52.13 /builddir/build/BUILD/firefox-66.0.3/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] 234:52.13 memset(aT, 0, sizeof(T)); 234:52.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 234:52.13 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 234:52.13 /builddir/build/BUILD/firefox-66.0.3/dom/media/ADTSDemuxer.cpp:50:7: note: 'class mozilla::adts::FrameHeader' declared here 234:52.13 class FrameHeader { 234:52.13 ^~~~~~~~~~~ 235:02.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media1.cpp:47: 235:02.64 /builddir/build/BUILD/firefox-66.0.3/dom/media/AudioTrack.cpp: In member function 'mozilla::AudioSegment::ResampleChunks(SpeexResamplerState_*, unsigned int, unsigned int)': 235:02.64 /builddir/build/BUILD/firefox-66.0.3/dom/media/AudioTrack.cpp:60:1: warning: the control flow of function '_ZN7mozilla12AudioSegment14ResampleChunksEP20SpeexResamplerState_jj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 235:02.64 } // namespace mozilla 235:02.64 ^ 235:02.64 /builddir/build/BUILD/firefox-66.0.3/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] 235:05.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp:137: 235:05.90 /builddir/build/BUILD/firefox-66.0.3/dom/media/gmp/GMPVideoEncoderChild.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 235:05.90 /builddir/build/BUILD/firefox-66.0.3/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] 235:05.90 } // namespace mozilla 235:05.90 ^ 235:05.90 /builddir/build/BUILD/firefox-66.0.3/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] 235:05.90 /builddir/build/BUILD/firefox-66.0.3/dom/media/gmp/GMPVideoEncoderChild.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 235:05.90 /builddir/build/BUILD/firefox-66.0.3/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] 235:05.90 /builddir/build/BUILD/firefox-66.0.3/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] 235:06.22 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp2.cpp:29: 235:06.22 /builddir/build/BUILD/firefox-66.0.3/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::SetHeight(int)': 235:06.22 /builddir/build/BUILD/firefox-66.0.3/dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 235:06.22 } // namespace mozilla 235:06.22 ^ 235:06.23 /builddir/build/BUILD/firefox-66.0.3/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] 235:06.23 /builddir/build/BUILD/firefox-66.0.3/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::SetWidth(int)': 235:06.23 /builddir/build/BUILD/firefox-66.0.3/dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 235:06.23 /builddir/build/BUILD/firefox-66.0.3/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] 235:06.23 /builddir/build/BUILD/firefox-66.0.3/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)': 235:06.23 /builddir/build/BUILD/firefox-66.0.3/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] 235:06.23 /builddir/build/BUILD/firefox-66.0.3/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] 235:06.23 /builddir/build/BUILD/firefox-66.0.3/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateEmptyFrame(int, int, int, int, int)': 235:06.23 /builddir/build/BUILD/firefox-66.0.3/dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 235:06.23 /builddir/build/BUILD/firefox-66.0.3/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] 235:06.71 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 235:06.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 235:06.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 235:06.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 235:06.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 235:06.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 235:06.72 from /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackRegion.cpp:7, 235:06.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 235:06.72 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 235:06.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:06.72 foundInterface = 0; \ 235:06.72 ^~~~~~~~~~~~~~ 235:06.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 235:06.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:06.72 ^~~~~~~~~~~~~~~~~~~~~~~ 235:06.72 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:06.72 NS_INTERFACE_MAP_END 235:06.72 ^~~~~~~~~~~~~~~~~~~~ 235:06.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:06.72 else 235:06.72 ^~~~ 235:06.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:06.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:06.72 ^~~~~~~~~~~~~~~~~~ 235:06.72 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:06.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 235:06.72 ^~~~~~~~~~~~~~~~~~~~~~ 235:10.97 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 235:10.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 235:10.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 235:10.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 235:10.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 235:10.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 235:10.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 235:10.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 235:10.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaTrackConstraints.h:15, 235:10.97 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamTrack.h:9, 235:10.97 from /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoStreamTrack.h:9, 235:10.97 from /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoStreamTrack.cpp:6, 235:10.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 235:10.97 /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 235:10.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:10.97 foundInterface = 0; \ 235:10.97 ^~~~~~~~~~~~~~ 235:10.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 235:10.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 235:10.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:10.97 /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 235:10.97 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 235:10.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:10.97 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 235:10.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 235:10.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 235:10.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:12, 235:10.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 235:10.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaTrackConstraints.h:15, 235:10.98 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamTrack.h:9, 235:10.98 from /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoStreamTrack.h:9, 235:10.98 from /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoStreamTrack.cpp:6, 235:10.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 235:10.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 235:10.98 } else 235:10.98 ^~~~ 235:10.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 235:10.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 235:10.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:10.98 /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 235:10.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 235:10.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:11.13 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 235:11.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 235:11.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 235:11.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 235:11.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 235:11.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 235:11.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 235:11.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 235:11.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaTrackConstraints.h:15, 235:11.13 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamTrack.h:9, 235:11.13 from /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoStreamTrack.h:9, 235:11.13 from /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoStreamTrack.cpp:6, 235:11.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 235:11.13 /builddir/build/BUILD/firefox-66.0.3/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 235:11.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:11.13 foundInterface = 0; \ 235:11.13 ^~~~~~~~~~~~~~ 235:11.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 235:11.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:11.13 ^~~~~~~~~~~~~~~~~~~~~~~ 235:11.13 /builddir/build/BUILD/firefox-66.0.3/dom/media/WebVTTListener.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:11.13 NS_INTERFACE_MAP_END 235:11.13 ^~~~~~~~~~~~~~~~~~~~ 235:11.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:11.13 else 235:11.13 ^~~~ 235:11.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 235:11.13 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 235:11.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:11.13 /builddir/build/BUILD/firefox-66.0.3/dom/media/WebVTTListener.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 235:11.13 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 235:11.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:18.02 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 235:18.02 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 235:18.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 235:18.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 235:18.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 235:18.03 from /builddir/build/BUILD/firefox-66.0.3/dom/media/AudioConfig.h:12, 235:18.03 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaData.h:9, 235:18.03 from /builddir/build/BUILD/firefox-66.0.3/dom/media/BitWriter.cpp:6, 235:18.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 235:18.03 /builddir/build/BUILD/firefox-66.0.3/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 235:18.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:18.03 foundInterface = 0; \ 235:18.03 ^~~~~~~~~~~~~~ 235:18.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 235:18.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 235:18.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:18.03 /builddir/build/BUILD/firefox-66.0.3/dom/media/CanvasCaptureMediaStream.cpp:223:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 235:18.03 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 235:18.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:18.03 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 235:18.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 235:18.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 235:18.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 235:18.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 235:18.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ImageContainer.h:32, 235:18.03 from /builddir/build/BUILD/firefox-66.0.3/dom/media/DOMMediaStream.h:9, 235:18.03 from /builddir/build/BUILD/firefox-66.0.3/dom/media/CanvasCaptureMediaStream.h:9, 235:18.03 from /builddir/build/BUILD/firefox-66.0.3/dom/media/CanvasCaptureMediaStream.cpp:6, 235:18.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 235:18.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 235:18.03 } else 235:18.03 ^~~~ 235:18.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 235:18.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 235:18.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:18.03 /builddir/build/BUILD/firefox-66.0.3/dom/media/CanvasCaptureMediaStream.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 235:18.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 235:18.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:19.11 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 235:19.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 235:19.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 235:19.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 235:19.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 235:19.11 from /builddir/build/BUILD/firefox-66.0.3/dom/media/AudioConfig.h:12, 235:19.11 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaData.h:9, 235:19.11 from /builddir/build/BUILD/firefox-66.0.3/dom/media/BitWriter.cpp:6, 235:19.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 235:19.11 /builddir/build/BUILD/firefox-66.0.3/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 235:19.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:19.12 foundInterface = 0; \ 235:19.12 ^~~~~~~~~~~~~~ 235:19.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 235:19.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:19.12 ^~~~~~~~~~~~~~~~~~~~~~~ 235:19.12 /builddir/build/BUILD/firefox-66.0.3/dom/media/CloneableWithRangeMediaResource.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:19.12 NS_INTERFACE_MAP_END 235:19.12 ^~~~~~~~~~~~~~~~~~~~ 235:19.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:19.12 else 235:19.12 ^~~~ 235:19.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 235:19.12 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 235:19.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:19.12 /builddir/build/BUILD/firefox-66.0.3/dom/media/CloneableWithRangeMediaResource.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 235:19.12 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 235:19.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:19.66 /builddir/build/BUILD/firefox-66.0.3/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 235:19.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:19.67 foundInterface = 0; \ 235:19.67 ^~~~~~~~~~~~~~ 235:19.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 235:19.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 235:19.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:19.67 /builddir/build/BUILD/firefox-66.0.3/dom/media/DOMMediaStream.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 235:19.67 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 235:19.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:19.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:19.67 else 235:19.67 ^~~~ 235:19.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:19.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:19.67 ^~~~~~~~~~~~~~~~~~ 235:19.67 /builddir/build/BUILD/firefox-66.0.3/dom/media/DOMMediaStream.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:19.67 NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 235:19.67 ^~~~~~~~~~~~~~~~~~~~~~ 235:19.67 /builddir/build/BUILD/firefox-66.0.3/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 235:19.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:19.67 foundInterface = 0; \ 235:19.67 ^~~~~~~~~~~~~~ 235:19.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 235:19.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 235:19.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:19.67 /builddir/build/BUILD/firefox-66.0.3/dom/media/DOMMediaStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 235:19.67 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 235:19.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:19.67 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 235:19.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 235:19.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 235:19.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 235:19.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 235:19.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ImageContainer.h:32, 235:19.67 from /builddir/build/BUILD/firefox-66.0.3/dom/media/DOMMediaStream.h:9, 235:19.68 from /builddir/build/BUILD/firefox-66.0.3/dom/media/CanvasCaptureMediaStream.h:9, 235:19.68 from /builddir/build/BUILD/firefox-66.0.3/dom/media/CanvasCaptureMediaStream.cpp:6, 235:19.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 235:19.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 235:19.68 } else 235:19.68 ^~~~ 235:19.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 235:19.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 235:19.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:19.68 /builddir/build/BUILD/firefox-66.0.3/dom/media/DOMMediaStream.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 235:19.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMAudioNodeMediaStream) 235:19.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:23.95 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media2.cpp:47: 235:23.95 /builddir/build/BUILD/firefox-66.0.3/dom/media/BitReader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 235:23.95 /builddir/build/BUILD/firefox-66.0.3/dom/media/BitReader.cpp:178:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 235:23.95 } // namespace mozilla 235:23.95 ^ 235:23.95 /builddir/build/BUILD/firefox-66.0.3/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] 235:23.95 /builddir/build/BUILD/firefox-66.0.3/dom/media/BitReader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 235:23.95 /builddir/build/BUILD/firefox-66.0.3/dom/media/BitReader.cpp:178:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 235:23.95 /builddir/build/BUILD/firefox-66.0.3/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] 235:29.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 235:29.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 235:29.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 235:29.80 from /builddir/build/BUILD/firefox-66.0.3/dom/media/FileBlockCache.h:11, 235:29.80 from /builddir/build/BUILD/firefox-66.0.3/dom/media/FileBlockCache.cpp:7, 235:29.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 235:29.80 /builddir/build/BUILD/firefox-66.0.3/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 235:29.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:29.80 foundInterface = 0; \ 235:29.80 ^~~~~~~~~~~~~~ 235:29.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 235:29.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:29.80 ^~~~~~~~~~~~~~~~~~~~~~~ 235:29.80 /builddir/build/BUILD/firefox-66.0.3/dom/media/GetUserMediaRequest.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:29.80 NS_INTERFACE_MAP_END 235:29.80 ^~~~~~~~~~~~~~~~~~~~ 235:29.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:29.80 else 235:29.80 ^~~~ 235:29.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:29.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:29.80 ^~~~~~~~~~~~~~~~~~ 235:29.80 /builddir/build/BUILD/firefox-66.0.3/dom/media/GetUserMediaRequest.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:29.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 235:29.80 ^~~~~~~~~~~~~~~~~~~~~~ 235:33.15 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 235:33.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 235:33.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 235:33.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsDataHashtable.h:10, 235:33.15 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaInfo.h:11, 235:33.15 from /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoUtils.h:11, 235:33.15 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaMIMETypes.h:10, 235:33.15 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaContainerType.h:10, 235:33.15 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaContainerType.cpp:7, 235:33.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 235:33.15 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 235:33.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:33.15 foundInterface = 0; \ 235:33.15 ^~~~~~~~~~~~~~ 235:33.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 235:33.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:33.15 ^~~~~~~~~~~~~~~~~~~~~~~ 235:33.15 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaDeviceInfo.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:33.15 NS_INTERFACE_MAP_END 235:33.15 ^~~~~~~~~~~~~~~~~~~~ 235:33.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:33.15 else 235:33.15 ^~~~ 235:33.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:33.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:33.15 ^~~~~~~~~~~~~~~~~~ 235:33.15 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaDeviceInfo.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:33.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 235:33.15 ^~~~~~~~~~~~~~~~~~~~~~ 235:33.21 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 235:33.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:33.21 foundInterface = 0; \ 235:33.21 ^~~~~~~~~~~~~~ 235:33.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 235:33.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 235:33.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:33.21 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaDevices.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 235:33.21 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 235:33.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:33.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:33.21 else 235:33.21 ^~~~ 235:33.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:33.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:33.21 ^~~~~~~~~~~~~~~~~~ 235:33.21 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaDevices.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:33.21 NS_INTERFACE_MAP_ENTRY(MediaDevices) 235:33.21 ^~~~~~~~~~~~~~~~~~~~~~ 235:42.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 235:42.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 235:42.03 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaFormatReader.h:12, 235:42.03 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaFormatReader.cpp:7, 235:42.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 235:42.04 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 235:42.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:42.04 foundInterface = 0; \ 235:42.04 ^~~~~~~~~~~~~~ 235:42.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 235:42.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 235:42.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:42.04 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaRecorder.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 235:42.04 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 235:42.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:42.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:42.04 else 235:42.04 ^~~~ 235:42.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:42.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:42.04 ^~~~~~~~~~~~~~~~~~ 235:42.04 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaRecorder.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:42.04 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 235:42.04 ^~~~~~~~~~~~~~~~~~~~~~ 235:49.70 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 235:49.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 235:49.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Services.h:7, 235:49.71 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaShutdownManager.cpp:9, 235:49.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 235:49.71 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 235:49.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:49.71 foundInterface = 0; \ 235:49.71 ^~~~~~~~~~~~~~ 235:49.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 235:49.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:49.71 ^~~~~~~~~~~~~~~~~~~~~~~ 235:49.71 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamError.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:49.71 NS_INTERFACE_MAP_END 235:49.71 ^~~~~~~~~~~~~~~~~~~~ 235:49.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:49.71 else 235:49.71 ^~~~ 235:49.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:49.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:49.71 ^~~~~~~~~~~~~~~~~~ 235:49.71 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamError.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:49.71 NS_INTERFACE_MAP_ENTRY(MediaStreamError) 235:49.71 ^~~~~~~~~~~~~~~~~~~~~~ 235:50.39 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 235:50.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:50.39 foundInterface = 0; \ 235:50.39 ^~~~~~~~~~~~~~ 235:50.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 235:50.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:50.39 ^~~~~~~~~~~~~~~~~~~~~~~ 235:50.39 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:50.39 NS_INTERFACE_MAP_END 235:50.39 ^~~~~~~~~~~~~~~~~~~~ 235:50.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:50.39 else 235:50.39 ^~~~ 235:50.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:50.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:50.39 ^~~~~~~~~~~~~~~~~~ 235:50.39 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamTrack.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:50.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 235:50.39 ^~~~~~~~~~~~~~~~~~~~~~ 235:50.43 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 235:50.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:50.43 foundInterface = 0; \ 235:50.43 ^~~~~~~~~~~~~~ 235:50.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 235:50.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 235:50.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:50.43 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamTrack.cpp:262:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 235:50.43 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 235:50.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:50.43 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 235:50.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 235:50.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 235:50.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 235:50.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 235:50.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 235:50.43 from /builddir/build/BUILD/firefox-66.0.3/dom/media/VideoUtils.h:18, 235:50.43 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaMIMETypes.h:10, 235:50.43 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaContainerType.h:10, 235:50.43 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaDecoder.h:12, 235:50.44 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaShutdownManager.cpp:11, 235:50.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 235:50.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 235:50.44 } else 235:50.44 ^~~~ 235:50.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 235:50.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 235:50.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:50.44 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaStreamTrack.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 235:50.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 235:50.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:53.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media6.cpp:47: 235:53.73 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaResource.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 235:53.73 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaResource.cpp:438:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 235:53.73 } // namespace mozilla 235:53.73 ^ 235:53.73 /builddir/build/BUILD/firefox-66.0.3/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] 235:53.73 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaResource.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 235:53.73 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaResource.cpp:438:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 235:53.73 /builddir/build/BUILD/firefox-66.0.3/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] 236:01.56 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:01.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 236:01.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIRunnable.h:10, 236:01.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AbstractThread.h:13, 236:01.56 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTimer.h:10, 236:01.56 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTimer.cpp:7, 236:01.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 236:01.56 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 236:01.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:01.56 foundInterface = 0; \ 236:01.56 ^~~~~~~~~~~~~~ 236:01.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:01.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:01.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:01.56 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:01.56 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 236:01.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:01.57 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 236:01.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 236:01.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 236:01.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 236:01.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 236:01.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 236:01.57 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTimer.h:13, 236:01.57 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTimer.cpp:7, 236:01.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 236:01.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:01.57 } else 236:01.57 ^~~~ 236:01.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:01.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:01.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:01.57 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:01.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 236:01.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:02.46 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:02.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 236:02.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIRunnable.h:10, 236:02.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AbstractThread.h:13, 236:02.46 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTimer.h:10, 236:02.46 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTimer.cpp:7, 236:02.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 236:02.46 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 236:02.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:02.46 foundInterface = 0; \ 236:02.46 ^~~~~~~~~~~~~~ 236:02.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:02.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:02.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:02.46 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTrackList.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:02.46 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 236:02.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:02.46 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 236:02.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 236:02.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 236:02.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 236:02.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 236:02.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 236:02.47 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTimer.h:13, 236:02.47 from /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTimer.cpp:7, 236:02.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 236:02.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:02.47 } else 236:02.47 ^~~~ 236:02.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:02.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:02.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:02.47 /builddir/build/BUILD/firefox-66.0.3/dom/media/MediaTrackList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:02.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 236:02.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:05.13 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 236:05.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 236:05.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 236:05.13 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.h:10, 236:05.13 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.cpp:7, 236:05.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 236:05.13 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 236:05.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:05.14 foundInterface = 0; \ 236:05.14 ^~~~~~~~~~~~~~ 236:05.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:05.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:05.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:05.14 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrack.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:05.14 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 236:05.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:05.14 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 236:05.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 236:05.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 236:05.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 236:05.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 236:05.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 236:05.14 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.h:10, 236:05.14 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.cpp:7, 236:05.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 236:05.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:05.14 } else 236:05.14 ^~~~ 236:05.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:05.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:05.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:05.14 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrack.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:05.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 236:05.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:05.15 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 236:05.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 236:05.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 236:05.15 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.h:10, 236:05.15 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.cpp:7, 236:05.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 236:05.15 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 236:05.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:05.16 foundInterface = 0; \ 236:05.16 ^~~~~~~~~~~~~~ 236:05.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:05.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:05.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:05.16 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackCue.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:05.16 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 236:05.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:05.16 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 236:05.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 236:05.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 236:05.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 236:05.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 236:05.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 236:05.16 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.h:10, 236:05.16 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.cpp:7, 236:05.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 236:05.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:05.16 } else 236:05.16 ^~~~ 236:05.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:05.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:05.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:05.16 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackCue.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:05.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 236:05.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:05.18 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 236:05.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 236:05.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 236:05.18 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.h:10, 236:05.18 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.cpp:7, 236:05.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 236:05.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 236:05.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:05.18 foundInterface = 0; \ 236:05.18 ^~~~~~~~~~~~~~ 236:05.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:05.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:05.18 ^~~~~~~~~~~~~~~~~~~~~~~ 236:05.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackCueList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:05.18 NS_INTERFACE_MAP_END 236:05.18 ^~~~~~~~~~~~~~~~~~~~ 236:05.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:05.18 else 236:05.18 ^~~~ 236:05.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:05.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:05.18 ^~~~~~~~~~~~~~~~~~ 236:05.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackCueList.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:05.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 236:05.18 ^~~~~~~~~~~~~~~~~~~~~~ 236:05.21 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 236:05.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:05.21 foundInterface = 0; \ 236:05.21 ^~~~~~~~~~~~~~ 236:05.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:05.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:05.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:05.21 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:05.21 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 236:05.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:05.21 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 236:05.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 236:05.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 236:05.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 236:05.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 236:05.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 236:05.21 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.h:10, 236:05.21 from /builddir/build/BUILD/firefox-66.0.3/dom/media/SeekJob.cpp:7, 236:05.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 236:05.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:05.21 } else 236:05.21 ^~~~ 236:05.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:05.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:05.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:05.21 /builddir/build/BUILD/firefox-66.0.3/dom/media/TextTrackList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:05.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 236:05.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:11.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/MediaData.h:15, 236:11.73 from /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 236:11.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 236:11.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 236:11.73 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 236:11.73 /builddir/build/BUILD/firefox-66.0.3/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] 236:11.73 memset(aT, 0, sizeof(T)); 236:11.73 ~~~~~~^~~~~~~~~~~~~~~~~~ 236:11.73 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/agnostic/bytestreams/H264.cpp:13, 236:11.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 236:11.73 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/agnostic/bytestreams/H264.h:38:8: note: 'struct mozilla::SPSData' declared here 236:11.73 struct SPSData { 236:11.73 ^~~~~~~ 236:16.59 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/platforms/Unified_cpp_dom_media_platforms0.cpp:137: 236:16.59 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/wrappers/MediaChangeMonitor.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 236:16.59 /builddir/build/BUILD/firefox-66.0.3/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] 236:16.59 } // namespace mozilla 236:16.59 ^ 236:16.59 /builddir/build/BUILD/firefox-66.0.3/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] 236:16.59 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/wrappers/MediaChangeMonitor.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 236:16.59 /builddir/build/BUILD/firefox-66.0.3/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] 236:16.59 /builddir/build/BUILD/firefox-66.0.3/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] 236:21.84 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/platforms/ffmpeg/libav53/Unified_cpp_ffmpeg_libav530.cpp:29: 236:21.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 236:21.84 /builddir/build/BUILD/firefox-66.0.3/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] 236:21.84 } // namespace mozilla 236:21.84 ^ 236:21.84 /builddir/build/BUILD/firefox-66.0.3/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] 236:21.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 236:21.85 /builddir/build/BUILD/firefox-66.0.3/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] 236:21.85 /builddir/build/BUILD/firefox-66.0.3/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] 236:22.24 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/platforms/ffmpeg/libav54/Unified_cpp_ffmpeg_libav540.cpp:29: 236:22.24 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 236:22.24 /builddir/build/BUILD/firefox-66.0.3/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] 236:22.24 } // namespace mozilla 236:22.24 ^ 236:22.24 /builddir/build/BUILD/firefox-66.0.3/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] 236:22.25 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 236:22.25 /builddir/build/BUILD/firefox-66.0.3/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] 236:22.25 /builddir/build/BUILD/firefox-66.0.3/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] 236:23.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp:29: 236:23.60 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 236:23.60 /builddir/build/BUILD/firefox-66.0.3/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] 236:23.60 } // namespace mozilla 236:23.60 ^ 236:23.60 /builddir/build/BUILD/firefox-66.0.3/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] 236:23.60 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 236:23.60 /builddir/build/BUILD/firefox-66.0.3/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] 236:23.60 /builddir/build/BUILD/firefox-66.0.3/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] 236:23.84 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp:29: 236:23.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 236:23.84 /builddir/build/BUILD/firefox-66.0.3/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] 236:23.84 } // namespace mozilla 236:23.84 ^ 236:23.84 /builddir/build/BUILD/firefox-66.0.3/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] 236:23.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 236:23.84 /builddir/build/BUILD/firefox-66.0.3/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] 236:23.84 /builddir/build/BUILD/firefox-66.0.3/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] 236:25.55 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.cpp:29: 236:25.55 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 236:25.55 /builddir/build/BUILD/firefox-66.0.3/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] 236:25.55 } // namespace mozilla 236:25.55 ^ 236:25.55 /builddir/build/BUILD/firefox-66.0.3/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] 236:25.55 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 236:25.55 /builddir/build/BUILD/firefox-66.0.3/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] 236:25.55 /builddir/build/BUILD/firefox-66.0.3/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] 236:28.42 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:28.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 236:28.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 236:28.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 236:28.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 236:28.42 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 236:28.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 236:28.42 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 236:28.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:28.42 foundInterface = 0; \ 236:28.42 ^~~~~~~~~~~~~~ 236:28.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:28.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:28.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:28.42 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:28.42 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 236:28.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:28.42 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 236:28.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 236:28.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 236:28.42 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 236:28.42 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 236:28.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:28.42 } else 236:28.42 ^~~~ 236:28.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:28.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:28.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:28.42 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:28.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 236:28.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:29.10 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:29.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 236:29.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 236:29.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 236:29.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 236:29.11 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 236:29.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 236:29.11 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 236:29.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:29.11 foundInterface = 0; \ 236:29.11 ^~~~~~~~~~~~~~ 236:29.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:29.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:29.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:29.11 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioContext.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:29.11 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 236:29.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:29.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:29.11 else 236:29.11 ^~~~ 236:29.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:29.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:29.11 ^~~~~~~~~~~~~~~~~~ 236:29.11 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioContext.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:29.11 NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 236:29.11 ^~~~~~~~~~~~~~~~~~~~~~ 236:29.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 236:29.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:29.18 foundInterface = 0; \ 236:29.18 ^~~~~~~~~~~~~~ 236:29.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:29.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:29.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:29.18 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioDestinationNode.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:29.18 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 236:29.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:29.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:29.19 else 236:29.19 ^~~~ 236:29.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:29.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:29.19 ^~~~~~~~~~~~~~~~~~ 236:29.19 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioDestinationNode.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:29.19 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 236:29.19 ^~~~~~~~~~~~~~~~~~~~~~ 236:29.81 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 236:29.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:29.81 foundInterface = 0; \ 236:29.81 ^~~~~~~~~~~~~~ 236:29.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:29.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:29.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:29.81 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:29.81 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 236:29.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:29.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:29.81 else 236:29.81 ^~~~ 236:29.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:29.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:29.81 ^~~~~~~~~~~~~~~~~~ 236:29.81 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:29.81 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 236:29.81 ^~~~~~~~~~~~~~~~~~~~~~ 236:29.92 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 236:29.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:29.92 foundInterface = 0; \ 236:29.92 ^~~~~~~~~~~~~~ 236:29.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:29.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:29.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:29.92 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:29.92 NS_INTERFACE_MAP_END_INHERITING(Event) 236:29.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:29.92 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 236:29.92 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 236:29.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 236:29.93 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 236:29.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 236:29.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:29.93 } else 236:29.93 ^~~~ 236:29.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:29.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:29.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:29.93 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:29.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 236:29.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:30.23 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 236:30.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 236:30.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 236:30.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 236:30.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 236:30.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 236:30.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 236:30.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioNode.h:10, 236:30.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 236:30.24 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AnalyserNode.cpp:7, 236:30.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 236:30.24 /builddir/build/BUILD/firefox-66.0.3/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]': 236:30.24 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 236:30.24 /builddir/build/BUILD/firefox-66.0.3/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] 236:30.24 memcpy(aDst, aSrc, aNElem * sizeof(T)); 236:30.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:30.24 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioParamTimeline.h:10, 236:30.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParam.h:10, 236:30.24 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 236:30.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 236:30.24 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 236:30.24 struct AudioTimelineEvent final { 236:30.24 ^~~~~~~~~~~~~~~~~~ 236:33.30 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:137: 236:33.30 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioScheduledSourceNode.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 236:33.30 /builddir/build/BUILD/firefox-66.0.3/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] 236:33.30 } // namespace mozilla 236:33.30 ^ 236:33.30 /builddir/build/BUILD/firefox-66.0.3/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] 236:33.30 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioScheduledSourceNode.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 236:33.30 /builddir/build/BUILD/firefox-66.0.3/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] 236:33.30 /builddir/build/BUILD/firefox-66.0.3/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] 236:33.83 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:33.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 236:33.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 236:33.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 236:33.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 236:33.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 236:33.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 236:33.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 236:33.83 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 236:33.83 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 236:33.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 236:33.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 236:33.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:33.83 foundInterface = 0; \ 236:33.83 ^~~~~~~~~~~~~~ 236:33.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:33.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:33.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:33.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:33.83 NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 236:33.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:33.83 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 236:33.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 236:33.83 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 236:33.84 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 236:33.84 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 236:33.84 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 236:33.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:33.84 } else 236:33.84 ^~~~ 236:33.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:33.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:33.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:33.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:33.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 236:33.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:34.85 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/systemservices/Unified_cpp_systemservices0.cpp:65: 236:34.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/systemservices/MediaUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 236:34.85 /builddir/build/BUILD/firefox-66.0.3/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] 236:34.85 } // namespace mozilla 236:34.85 ^ 236:34.85 /builddir/build/BUILD/firefox-66.0.3/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] 236:34.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/systemservices/MediaUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 236:34.85 /builddir/build/BUILD/firefox-66.0.3/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] 236:34.85 /builddir/build/BUILD/firefox-66.0.3/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] 236:35.07 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:35.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 236:35.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 236:35.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 236:35.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 236:35.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 236:35.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 236:35.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 236:35.07 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 236:35.07 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 236:35.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 236:35.07 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 236:35.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:35.07 foundInterface = 0; \ 236:35.07 ^~~~~~~~~~~~~~ 236:35.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:35.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:35.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:35.08 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 236:35.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.08 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 236:35.08 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 236:35.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.08 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 236:35.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 236:35.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 236:35.08 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 236:35.08 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 236:35.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 236:35.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:35.08 } else 236:35.08 ^~~~ 236:35.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:35.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:35.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:35.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 236:35.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.08 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 236:35.08 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 236:35.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.14 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:35.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 236:35.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 236:35.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 236:35.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 236:35.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 236:35.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 236:35.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 236:35.14 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 236:35.14 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 236:35.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 236:35.14 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 236:35.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:35.14 foundInterface = 0; \ 236:35.14 ^~~~~~~~~~~~~~ 236:35.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:35.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:35.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.15 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:35.15 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 236:35.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.15 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 236:35.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 236:35.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 236:35.15 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 236:35.15 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 236:35.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 236:35.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:35.15 } else 236:35.15 ^~~~ 236:35.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:35.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:35.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.15 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:35.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 236:35.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.68 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:35.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 236:35.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 236:35.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 236:35.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 236:35.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 236:35.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 236:35.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 236:35.68 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 236:35.68 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 236:35.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 236:35.68 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 236:35.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:35.68 foundInterface = 0; \ 236:35.68 ^~~~~~~~~~~~~~ 236:35.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:35.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:35.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.68 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:35.68 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 236:35.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.68 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 236:35.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 236:35.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 236:35.68 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 236:35.68 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 236:35.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 236:35.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:35.68 } else 236:35.68 ^~~~ 236:35.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:35.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:35.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.68 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:35.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 236:35.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.74 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:35.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 236:35.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 236:35.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 236:35.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 236:35.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 236:35.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 236:35.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 236:35.74 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 236:35.74 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 236:35.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 236:35.74 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 236:35.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:35.74 foundInterface = 0; \ 236:35.74 ^~~~~~~~~~~~~~ 236:35.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:35.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:35.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.74 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:35.74 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 236:35.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.74 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 236:35.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 236:35.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 236:35.74 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 236:35.74 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 236:35.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 236:35.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:35.74 } else 236:35.74 ^~~~ 236:35.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:35.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:35.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.74 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:35.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 236:35.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.76 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:35.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 236:35.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 236:35.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 236:35.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 236:35.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 236:35.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 236:35.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 236:35.76 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 236:35.76 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 236:35.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 236:35.76 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 236:35.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:35.77 foundInterface = 0; \ 236:35.77 ^~~~~~~~~~~~~~ 236:35.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:35.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:35.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.77 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:35.77 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 236:35.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.77 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 236:35.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 236:35.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 236:35.77 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 236:35.77 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 236:35.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 236:35.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:35.77 } else 236:35.77 ^~~~ 236:35.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:35.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:35.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.77 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/DelayNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:35.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 236:35.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:35.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 236:35.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 236:35.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 236:35.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 236:35.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 236:35.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 236:35.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 236:35.79 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 236:35.79 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 236:35.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 236:35.79 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 236:35.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:35.79 foundInterface = 0; \ 236:35.79 ^~~~~~~~~~~~~~ 236:35.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:35.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:35.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.79 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/DynamicsCompressorNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:35.79 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 236:35.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 236:35.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 236:35.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 236:35.80 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 236:35.80 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 236:35.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 236:35.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:35.80 } else 236:35.80 ^~~~ 236:35.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:35.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:35.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.80 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/DynamicsCompressorNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:35.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 236:35.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:35.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 236:35.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 236:35.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 236:35.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 236:35.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 236:35.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 236:35.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 236:35.82 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 236:35.82 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 236:35.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 236:35.82 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 236:35.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:35.82 foundInterface = 0; \ 236:35.82 ^~~~~~~~~~~~~~ 236:35.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:35.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:35.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.82 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:35.82 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 236:35.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 236:35.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 236:35.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 236:35.82 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 236:35.82 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 236:35.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 236:35.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:35.83 } else 236:35.83 ^~~~ 236:35.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:35.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:35.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:35.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/GainNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:35.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 236:35.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:39.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 236:39.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 236:39.28 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 236:39.28 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 236:39.28 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 236:39.28 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 236:39.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 236:39.28 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 236:39.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:39.28 foundInterface = 0; \ 236:39.28 ^~~~~~~~~~~~~~ 236:39.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:39.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:39.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.28 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:39.28 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 236:39.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 236:39.28 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 236:39.28 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 236:39.28 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 236:39.28 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 236:39.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 236:39.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:39.28 } else 236:39.28 ^~~~ 236:39.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:39.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:39.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.28 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:39.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 236:39.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:39.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 236:39.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 236:39.28 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 236:39.28 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 236:39.28 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 236:39.29 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 236:39.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 236:39.29 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 236:39.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:39.29 foundInterface = 0; \ 236:39.29 ^~~~~~~~~~~~~~ 236:39.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:39.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:39.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.29 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:39.29 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 236:39.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.29 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 236:39.29 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 236:39.29 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 236:39.29 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 236:39.29 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 236:39.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 236:39.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:39.29 } else 236:39.29 ^~~~ 236:39.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:39.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:39.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.29 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:39.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 236:39.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.31 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:39.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 236:39.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 236:39.31 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 236:39.31 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 236:39.31 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 236:39.31 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 236:39.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 236:39.31 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 236:39.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:39.31 foundInterface = 0; \ 236:39.31 ^~~~~~~~~~~~~~ 236:39.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:39.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:39.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.31 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:39.31 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 236:39.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.31 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 236:39.31 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 236:39.31 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 236:39.31 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 236:39.31 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 236:39.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 236:39.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:39.31 } else 236:39.31 ^~~~ 236:39.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:39.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:39.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.31 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:39.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 236:39.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.37 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:39.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 236:39.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 236:39.37 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 236:39.37 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 236:39.37 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 236:39.37 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 236:39.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 236:39.37 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 236:39.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:39.37 foundInterface = 0; \ 236:39.37 ^~~~~~~~~~~~~~ 236:39.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:39.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:39.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.37 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:39.37 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 236:39.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.37 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 236:39.37 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 236:39.37 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 236:39.37 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 236:39.37 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 236:39.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 236:39.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:39.37 } else 236:39.37 ^~~~ 236:39.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:39.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:39.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.37 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:39.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 236:39.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.43 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:39.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 236:39.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 236:39.43 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 236:39.44 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 236:39.44 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 236:39.44 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 236:39.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 236:39.44 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 236:39.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:39.44 foundInterface = 0; \ 236:39.44 ^~~~~~~~~~~~~~ 236:39.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:39.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:39.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.44 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:39.44 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 236:39.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.44 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 236:39.44 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 236:39.44 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 236:39.44 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 236:39.44 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 236:39.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 236:39.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:39.44 } else 236:39.44 ^~~~ 236:39.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:39.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:39.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.44 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/PannerNode.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:39.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 236:39.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.50 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:39.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 236:39.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 236:39.50 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 236:39.50 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 236:39.50 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 236:39.51 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 236:39.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 236:39.51 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 236:39.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:39.51 foundInterface = 0; \ 236:39.51 ^~~~~~~~~~~~~~ 236:39.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:39.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:39.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.51 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:39.51 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 236:39.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.51 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 236:39.51 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 236:39.51 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 236:39.51 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 236:39.51 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 236:39.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 236:39.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:39.51 } else 236:39.51 ^~~~ 236:39.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:39.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:39.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.51 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:39.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 236:39.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.53 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:39.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 236:39.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 236:39.53 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 236:39.53 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 236:39.53 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 236:39.53 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 236:39.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 236:39.53 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 236:39.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:39.53 foundInterface = 0; \ 236:39.53 ^~~~~~~~~~~~~~ 236:39.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:39.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:39.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.53 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:39.53 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 236:39.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.53 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 236:39.53 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/AudioNode.h:10, 236:39.53 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 236:39.53 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 236:39.53 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 236:39.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 236:39.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:39.53 } else 236:39.53 ^~~~ 236:39.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:39.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:39.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:39.53 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:39.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 236:39.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:41.19 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:41.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 236:41.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsPrimitives.h:10, 236:41.19 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 236:41.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 236:41.19 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 236:41.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:41.19 foundInterface = 0; \ 236:41.19 ^~~~~~~~~~~~~~ 236:41.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:41.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:41.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:41.19 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:41.19 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 236:41.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:41.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:41.19 else 236:41.19 ^~~~ 236:41.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:41.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:41.19 ^~~~~~~~~~~~~~~~~~ 236:41.19 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:41.19 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 236:41.19 ^~~~~~~~~~~~~~~~~~~~~~ 236:41.21 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 236:41.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:41.21 foundInterface = 0; \ 236:41.21 ^~~~~~~~~~~~~~ 236:41.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:41.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:41.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:41.21 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:41.21 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 236:41.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:41.21 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 236:41.21 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 236:41.21 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/nsSpeechTask.h:10, 236:41.21 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 236:41.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 236:41.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:41.21 } else 236:41.21 ^~~~ 236:41.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:41.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:41.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:41.21 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:41.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 236:41.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:41.22 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:41.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 236:41.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsPrimitives.h:10, 236:41.22 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 236:41.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 236:41.22 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 236:41.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:41.22 foundInterface = 0; \ 236:41.22 ^~~~~~~~~~~~~~ 236:41.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:41.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:41.22 ^~~~~~~~~~~~~~~~~~~~~~~ 236:41.22 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:41.22 NS_INTERFACE_MAP_END 236:41.22 ^~~~~~~~~~~~~~~~~~~~ 236:41.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:41.22 else 236:41.22 ^~~~ 236:41.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:41.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:41.22 ^~~~~~~~~~~~~~~~~~ 236:41.22 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:41.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 236:41.22 ^~~~~~~~~~~~~~~~~~~~~~ 236:41.56 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 236:41.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:41.56 foundInterface = 0; \ 236:41.56 ^~~~~~~~~~~~~~ 236:41.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:41.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:41.56 ^~~~~~~~~~~~~~~~~~~~~~~ 236:41.56 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:41.56 NS_INTERFACE_MAP_END 236:41.56 ^~~~~~~~~~~~~~~~~~~~ 236:41.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:41.56 else 236:41.56 ^~~~ 236:41.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 236:41.56 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 236:41.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:41.56 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 236:41.56 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 236:41.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:42.50 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:92: 236:42.50 /builddir/build/BUILD/firefox-66.0.3/dom/media/webaudio/WebAudioUtils.cpp: In member function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToFirstTrack(RefPtr const&)': 236:42.50 /builddir/build/BUILD/firefox-66.0.3/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] 236:42.50 } // namespace mozilla 236:42.50 ^ 236:42.50 /builddir/build/BUILD/firefox-66.0.3/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] 236:42.50 /builddir/build/BUILD/firefox-66.0.3/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] 236:42.82 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 236:42.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:42.82 foundInterface = 0; \ 236:42.82 ^~~~~~~~~~~~~~ 236:42.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:42.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:42.82 ^~~~~~~~~~~~~~~~~~~~~~~ 236:42.82 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:42.82 NS_INTERFACE_MAP_END 236:42.82 ^~~~~~~~~~~~~~~~~~~~ 236:42.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:42.82 else 236:42.82 ^~~~ 236:42.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 236:42.82 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 236:42.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:42.82 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 236:42.82 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 236:42.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:42.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 236:42.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:42.83 foundInterface = 0; \ 236:42.83 ^~~~~~~~~~~~~~ 236:42.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:42.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:42.83 ^~~~~~~~~~~~~~~~~~~~~~~ 236:42.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:42.83 NS_INTERFACE_MAP_END 236:42.83 ^~~~~~~~~~~~~~~~~~~~ 236:42.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:42.83 else 236:42.83 ^~~~ 236:42.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 236:42.83 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 236:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:42.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:217:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 236:42.83 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 236:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:43.71 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:43.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 236:43.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFactory.h:10, 236:43.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Module.h:12, 236:43.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ModuleUtils.h:11, 236:43.71 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherModule.cpp:7, 236:43.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 236:43.71 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 236:43.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:43.71 foundInterface = 0; \ 236:43.71 ^~~~~~~~~~~~~~ 236:43.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:43.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:43.71 ^~~~~~~~~~~~~~~~~~~~~~~ 236:43.71 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:43.71 NS_INTERFACE_MAP_END 236:43.71 ^~~~~~~~~~~~~~~~~~~~ 236:43.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:43.71 else 236:43.71 ^~~~ 236:43.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 236:43.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 236:43.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:43.71 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 236:43.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 236:43.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:43.71 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 236:43.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:43.72 foundInterface = 0; \ 236:43.72 ^~~~~~~~~~~~~~ 236:43.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:43.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:43.72 ^~~~~~~~~~~~~~~~~~~~~~~ 236:43.72 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:43.72 NS_INTERFACE_MAP_END 236:43.72 ^~~~~~~~~~~~~~~~~~~~ 236:43.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:43.72 else 236:43.72 ^~~~ 236:43.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 236:43.72 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 236:43.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:43.72 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 236:43.72 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 236:43.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:44.34 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:44.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 236:44.34 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechGrammar.h:10, 236:44.34 from /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 236:44.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 236:44.34 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 236:44.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:44.34 foundInterface = 0; \ 236:44.34 ^~~~~~~~~~~~~~ 236:44.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:44.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:44.34 ^~~~~~~~~~~~~~~~~~~~~~~ 236:44.34 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:44.34 NS_INTERFACE_MAP_END 236:44.34 ^~~~~~~~~~~~~~~~~~~~ 236:44.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:44.34 else 236:44.34 ^~~~ 236:44.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:44.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:44.34 ^~~~~~~~~~~~~~~~~~ 236:44.34 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:44.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 236:44.34 ^~~~~~~~~~~~~~~~~~~~~~ 236:47.33 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 236:47.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:47.34 foundInterface = 0; \ 236:47.34 ^~~~~~~~~~~~~~ 236:47.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:47.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:47.34 ^~~~~~~~~~~~~~~~~~~~~~~ 236:47.34 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:47.34 NS_INTERFACE_MAP_END 236:47.34 ^~~~~~~~~~~~~~~~~~~~ 236:47.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:47.34 else 236:47.34 ^~~~ 236:47.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:47.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:47.34 ^~~~~~~~~~~~~~~~~~ 236:47.34 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:47.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 236:47.34 ^~~~~~~~~~~~~~~~~~~~~~ 236:47.96 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 236:47.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:47.96 foundInterface = 0; \ 236:47.96 ^~~~~~~~~~~~~~ 236:47.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:47.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:47.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:47.96 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognition.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:47.96 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 236:47.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:47.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:47.96 else 236:47.96 ^~~~ 236:47.96 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:47.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:47.96 ^~~~~~~~~~~~~~~~~~ 236:47.96 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognition.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:47.96 NS_INTERFACE_MAP_ENTRY(nsIObserver) 236:47.97 ^~~~~~~~~~~~~~~~~~~~~~ 236:48.03 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 236:48.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:48.03 foundInterface = 0; \ 236:48.03 ^~~~~~~~~~~~~~ 236:48.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:48.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:48.03 ^~~~~~~~~~~~~~~~~~~~~~~ 236:48.03 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:48.03 NS_INTERFACE_MAP_END 236:48.03 ^~~~~~~~~~~~~~~~~~~~ 236:48.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:48.03 else 236:48.03 ^~~~ 236:48.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:48.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:48.03 ^~~~~~~~~~~~~~~~~~ 236:48.03 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:48.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 236:48.03 ^~~~~~~~~~~~~~~~~~~~~~ 236:48.03 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 236:48.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:48.03 foundInterface = 0; \ 236:48.03 ^~~~~~~~~~~~~~ 236:48.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:48.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:48.03 ^~~~~~~~~~~~~~~~~~~~~~~ 236:48.03 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:48.03 NS_INTERFACE_MAP_END 236:48.03 ^~~~~~~~~~~~~~~~~~~~ 236:48.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:48.03 else 236:48.03 ^~~~ 236:48.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:48.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:48.03 ^~~~~~~~~~~~~~~~~~ 236:48.03 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:48.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 236:48.03 ^~~~~~~~~~~~~~~~~~~~~~ 236:48.04 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 236:48.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:48.04 foundInterface = 0; \ 236:48.04 ^~~~~~~~~~~~~~ 236:48.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:48.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:48.04 ^~~~~~~~~~~~~~~~~~~~~~~ 236:48.04 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:48.04 NS_INTERFACE_MAP_END 236:48.04 ^~~~~~~~~~~~~~~~~~~~ 236:48.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:48.04 else 236:48.04 ^~~~ 236:48.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:48.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:48.04 ^~~~~~~~~~~~~~~~~~ 236:48.04 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:48.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 236:48.04 ^~~~~~~~~~~~~~~~~~~~~~ 236:50.51 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:92: 236:50.51 /builddir/build/BUILD/firefox-66.0.3/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp: In member function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)': 236:50.51 /builddir/build/BUILD/firefox-66.0.3/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] 236:50.51 } // namespace mozilla 236:50.51 ^ 236:50.51 /builddir/build/BUILD/firefox-66.0.3/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] 236:50.51 /builddir/build/BUILD/firefox-66.0.3/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] 236:50.51 /builddir/build/BUILD/firefox-66.0.3/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': 236:50.51 /builddir/build/BUILD/firefox-66.0.3/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] 236:50.51 /builddir/build/BUILD/firefox-66.0.3/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] 236:50.51 /builddir/build/BUILD/firefox-66.0.3/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] 236:54.01 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/media/mp4/Unified_cpp_dom_media_mp40.cpp:74: 236:54.01 /builddir/build/BUILD/firefox-66.0.3/dom/media/mp4/SinfParser.cpp: In member function 'mozilla::Index::ConvertByteRangesToTimeRanges(mozilla::media::IntervalSet const&)': 236:54.02 /builddir/build/BUILD/firefox-66.0.3/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] 236:54.02 } // namespace mozilla 236:54.02 ^ 236:54.02 /builddir/build/BUILD/firefox-66.0.3/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] 236:55.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:55.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 236:55.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 236:55.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 236:55.64 from /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIAccess.cpp:7, 236:55.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 236:55.65 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 236:55.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:55.65 foundInterface = 0; \ 236:55.65 ^~~~~~~~~~~~~~ 236:55.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:55.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:55.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:55.65 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIAccess.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:55.65 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 236:55.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:55.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 236:55.65 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 236:55.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 236:55.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 236:55.65 from /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIAccess.cpp:7, 236:55.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 236:55.65 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:55.65 else 236:55.65 ^~~~ 236:55.65 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIAccess.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 236:55.65 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 236:55.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:57.69 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:57.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 236:57.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 236:57.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 236:57.69 from /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIAccess.cpp:7, 236:57.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 236:57.69 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 236:57.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:57.69 foundInterface = 0; \ 236:57.69 ^~~~~~~~~~~~~~ 236:57.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:57.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:57.69 ^~~~~~~~~~~~~~~~~~~~~~~ 236:57.69 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:57.69 NS_INTERFACE_MAP_END 236:57.69 ^~~~~~~~~~~~~~~~~~~~ 236:57.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:57.69 else 236:57.69 ^~~~ 236:57.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:57.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:57.69 ^~~~~~~~~~~~~~~~~~ 236:57.69 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIInputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:57.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 236:57.69 ^~~~~~~~~~~~~~~~~~~~~~ 236:57.73 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 236:57.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:57.74 foundInterface = 0; \ 236:57.74 ^~~~~~~~~~~~~~ 236:57.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:57.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:57.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:57.74 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:57.74 NS_INTERFACE_MAP_END_INHERITING(Event) 236:57.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:57.74 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 236:57.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 236:57.74 from /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIAccess.cpp:7, 236:57.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 236:57.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:57.74 } else 236:57.74 ^~~~ 236:57.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 236:57.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 236:57.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:57.74 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 236:57.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 236:57.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:57.75 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 236:57.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 236:57.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 236:57.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 236:57.75 from /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIAccess.cpp:7, 236:57.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 236:57.75 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 236:57.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:57.76 foundInterface = 0; \ 236:57.76 ^~~~~~~~~~~~~~ 236:57.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:57.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:57.76 ^~~~~~~~~~~~~~~~~~~~~~~ 236:57.76 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:57.76 NS_INTERFACE_MAP_END 236:57.76 ^~~~~~~~~~~~~~~~~~~~ 236:57.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:57.76 else 236:57.76 ^~~~ 236:57.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:57.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:57.76 ^~~~~~~~~~~~~~~~~~ 236:57.76 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIOutputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:57.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 236:57.76 ^~~~~~~~~~~~~~~~~~~~~~ 236:57.79 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 236:57.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:57.79 foundInterface = 0; \ 236:57.79 ^~~~~~~~~~~~~~ 236:57.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:57.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:57.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:57.79 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIPort.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:57.79 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 236:57.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:57.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 236:57.79 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 236:57.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 236:57.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 236:57.80 from /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIAccess.cpp:7, 236:57.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 236:57.80 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:57.80 else 236:57.80 ^~~~ 236:57.80 /builddir/build/BUILD/firefox-66.0.3/dom/midi/MIDIPort.cpp:30:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 236:57.80 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 236:57.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:01.58 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 237:01.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 237:01.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 237:01.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Notification.h:10, 237:01.58 from /builddir/build/BUILD/firefox-66.0.3/dom/notification/Notification.cpp:7, 237:01.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 237:01.58 /builddir/build/BUILD/firefox-66.0.3/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 237:01.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:01.58 foundInterface = 0; \ 237:01.58 ^~~~~~~~~~~~~~ 237:01.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:01.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:01.58 ^~~~~~~~~~~~~~~~~~~~~~~ 237:01.58 /builddir/build/BUILD/firefox-66.0.3/dom/notification/Notification.cpp:169:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:01.58 NS_INTERFACE_MAP_END 237:01.58 ^~~~~~~~~~~~~~~~~~~~ 237:01.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:01.58 else 237:01.58 ^~~~ 237:01.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:01.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:01.58 ^~~~~~~~~~~~~~~~~~ 237:01.58 /builddir/build/BUILD/firefox-66.0.3/dom/notification/Notification.cpp:168:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:01.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:01.58 ^~~~~~~~~~~~~~~~~~~~~~ 237:01.62 /builddir/build/BUILD/firefox-66.0.3/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 237:01.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:01.63 foundInterface = 0; \ 237:01.63 ^~~~~~~~~~~~~~ 237:01.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:01.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:01.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:01.63 /builddir/build/BUILD/firefox-66.0.3/dom/notification/Notification.cpp:1006:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:01.63 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 237:01.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:01.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:01.63 else 237:01.63 ^~~~ 237:01.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:01.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:01.63 ^~~~~~~~~~~~~~~~~~ 237:01.63 /builddir/build/BUILD/firefox-66.0.3/dom/notification/Notification.cpp:1005:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:01.63 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 237:01.63 ^~~~~~~~~~~~~~~~~~~~~~ 237:01.70 /builddir/build/BUILD/firefox-66.0.3/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 237:01.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:01.70 foundInterface = 0; \ 237:01.70 ^~~~~~~~~~~~~~ 237:01.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:01.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:01.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:01.70 /builddir/build/BUILD/firefox-66.0.3/dom/notification/NotificationEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:01.70 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 237:01.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:01.70 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 237:01.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Notification.h:10, 237:01.70 from /builddir/build/BUILD/firefox-66.0.3/dom/notification/Notification.cpp:7, 237:01.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 237:01.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 237:01.70 } else 237:01.70 ^~~~ 237:01.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 237:01.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 237:01.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:01.70 /builddir/build/BUILD/firefox-66.0.3/dom/notification/NotificationEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 237:01.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 237:01.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:02.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 237:02.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 237:02.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIApplicationCache.h:10, 237:02.73 from /builddir/build/BUILD/firefox-66.0.3/dom/offline/nsDOMOfflineResourceList.h:11, 237:02.73 from /builddir/build/BUILD/firefox-66.0.3/dom/offline/nsDOMOfflineResourceList.cpp:7, 237:02.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 237:02.73 /builddir/build/BUILD/firefox-66.0.3/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 237:02.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:02.74 foundInterface = 0; \ 237:02.74 ^~~~~~~~~~~~~~ 237:02.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:02.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:02.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:02.74 /builddir/build/BUILD/firefox-66.0.3/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:02.74 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 237:02.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:02.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:02.74 else 237:02.74 ^~~~ 237:02.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:02.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:02.74 ^~~~~~~~~~~~~~~~~~ 237:02.74 /builddir/build/BUILD/firefox-66.0.3/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:02.74 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 237:02.74 ^~~~~~~~~~~~~~~~~~~~~~ 237:05.46 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 237:05.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 237:05.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 237:05.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 237:05.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 237:05.46 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 237:05.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PushManager.h:29, 237:05.46 from /builddir/build/BUILD/firefox-66.0.3/dom/push/PushManager.cpp:7, 237:05.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 237:05.46 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 237:05.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:05.47 foundInterface = 0; \ 237:05.47 ^~~~~~~~~~~~~~ 237:05.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:05.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:05.47 ^~~~~~~~~~~~~~~~~~~~~~~ 237:05.47 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushManager.cpp:410:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:05.47 NS_INTERFACE_MAP_END 237:05.47 ^~~~~~~~~~~~~~~~~~~~ 237:05.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:05.47 else 237:05.47 ^~~~ 237:05.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:05.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:05.47 ^~~~~~~~~~~~~~~~~~ 237:05.47 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushManager.cpp:409:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:05.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:05.47 ^~~~~~~~~~~~~~~~~~~~~~ 237:05.79 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 237:05.79 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 237:05.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 237:05.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 237:05.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 237:05.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ContentParent.h:10, 237:05.79 from /builddir/build/BUILD/firefox-66.0.3/dom/power/PowerManagerService.cpp:7, 237:05.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 237:05.79 /builddir/build/BUILD/firefox-66.0.3/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 237:05.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:05.79 foundInterface = 0; \ 237:05.79 ^~~~~~~~~~~~~~ 237:05.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:05.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:05.79 ^~~~~~~~~~~~~~~~~~~~~~~ 237:05.79 /builddir/build/BUILD/firefox-66.0.3/dom/power/WakeLock.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:05.79 NS_INTERFACE_MAP_END 237:05.79 ^~~~~~~~~~~~~~~~~~~~ 237:05.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:05.79 else 237:05.79 ^~~~ 237:05.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:05.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:05.79 ^~~~~~~~~~~~~~~~~~ 237:05.79 /builddir/build/BUILD/firefox-66.0.3/dom/power/WakeLock.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:05.79 NS_INTERFACE_MAP_ENTRY(nsIWakeLock) 237:05.79 ^~~~~~~~~~~~~~~~~~~~~~ 237:07.29 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 237:07.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:07.29 foundInterface = 0; \ 237:07.29 ^~~~~~~~~~~~~~ 237:07.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:07.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:07.29 ^~~~~~~~~~~~~~~~~~~~~~~ 237:07.29 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushNotifier.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:07.29 NS_INTERFACE_MAP_END 237:07.29 ^~~~~~~~~~~~~~~~~~~~ 237:07.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:07.29 else 237:07.29 ^~~~ 237:07.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:07.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:07.29 ^~~~~~~~~~~~~~~~~~ 237:07.29 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushNotifier.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:07.29 NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 237:07.29 ^~~~~~~~~~~~~~~~~~~~~~ 237:07.31 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 237:07.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:07.31 foundInterface = 0; \ 237:07.31 ^~~~~~~~~~~~~~ 237:07.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:07.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:07.31 ^~~~~~~~~~~~~~~~~~~~~~~ 237:07.31 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushNotifier.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:07.31 NS_INTERFACE_MAP_END 237:07.31 ^~~~~~~~~~~~~~~~~~~~ 237:07.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:07.31 else 237:07.31 ^~~~ 237:07.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:07.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:07.31 ^~~~~~~~~~~~~~~~~~ 237:07.31 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushNotifier.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:07.31 NS_INTERFACE_MAP_ENTRY(nsIPushData) 237:07.31 ^~~~~~~~~~~~~~~~~~~~~~ 237:07.31 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 237:07.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:07.31 foundInterface = 0; \ 237:07.31 ^~~~~~~~~~~~~~ 237:07.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:07.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:07.31 ^~~~~~~~~~~~~~~~~~~~~~~ 237:07.31 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushNotifier.cpp:224:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:07.31 NS_INTERFACE_MAP_END 237:07.31 ^~~~~~~~~~~~~~~~~~~~ 237:07.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:07.31 else 237:07.32 ^~~~ 237:07.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:07.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:07.32 ^~~~~~~~~~~~~~~~~~ 237:07.32 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushNotifier.cpp:223:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:07.32 NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 237:07.32 ^~~~~~~~~~~~~~~~~~~~~~ 237:07.34 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 237:07.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:07.34 foundInterface = 0; \ 237:07.34 ^~~~~~~~~~~~~~ 237:07.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:07.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:07.34 ^~~~~~~~~~~~~~~~~~~~~~~ 237:07.34 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushSubscription.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:07.34 NS_INTERFACE_MAP_END 237:07.34 ^~~~~~~~~~~~~~~~~~~~ 237:07.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:07.34 else 237:07.34 ^~~~ 237:07.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:07.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:07.34 ^~~~~~~~~~~~~~~~~~ 237:07.34 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushSubscription.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:07.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:07.34 ^~~~~~~~~~~~~~~~~~~~~~ 237:07.36 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 237:07.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:07.36 foundInterface = 0; \ 237:07.36 ^~~~~~~~~~~~~~ 237:07.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:07.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:07.36 ^~~~~~~~~~~~~~~~~~~~~~~ 237:07.36 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:07.36 NS_INTERFACE_MAP_END 237:07.36 ^~~~~~~~~~~~~~~~~~~~ 237:07.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:07.36 else 237:07.36 ^~~~ 237:07.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:07.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:07.36 ^~~~~~~~~~~~~~~~~~ 237:07.36 /builddir/build/BUILD/firefox-66.0.3/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:07.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:07.36 ^~~~~~~~~~~~~~~~~~~~~~ 237:11.06 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 237:11.06 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 237:11.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 237:11.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 237:11.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 237:11.06 from /builddir/build/BUILD/firefox-66.0.3/dom/quota/ActorsChild.h:10, 237:11.06 from /builddir/build/BUILD/firefox-66.0.3/dom/quota/ActorsChild.cpp:7, 237:11.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 237:11.06 /builddir/build/BUILD/firefox-66.0.3/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 237:11.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:11.07 foundInterface = 0; \ 237:11.07 ^~~~~~~~~~~~~~ 237:11.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:11.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:11.07 ^~~~~~~~~~~~~~~~~~~~~~~ 237:11.07 /builddir/build/BUILD/firefox-66.0.3/dom/quota/QuotaRequests.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:11.07 NS_INTERFACE_MAP_END 237:11.07 ^~~~~~~~~~~~~~~~~~~~ 237:11.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:11.07 else 237:11.07 ^~~~ 237:11.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:11.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:11.07 ^~~~~~~~~~~~~~~~~~ 237:11.07 /builddir/build/BUILD/firefox-66.0.3/dom/quota/QuotaRequests.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:11.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:11.07 ^~~~~~~~~~~~~~~~~~~~~~ 237:11.07 /builddir/build/BUILD/firefox-66.0.3/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 237:11.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:11.07 foundInterface = 0; \ 237:11.07 ^~~~~~~~~~~~~~ 237:11.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:11.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:11.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:11.07 /builddir/build/BUILD/firefox-66.0.3/dom/quota/QuotaRequests.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:11.07 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 237:11.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:11.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:11.07 else 237:11.07 ^~~~ 237:11.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:11.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:11.07 ^~~~~~~~~~~~~~~~~~ 237:11.07 /builddir/build/BUILD/firefox-66.0.3/dom/quota/QuotaRequests.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:11.07 NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 237:11.07 ^~~~~~~~~~~~~~~~~~~~~~ 237:11.08 /builddir/build/BUILD/firefox-66.0.3/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 237:11.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:11.08 foundInterface = 0; \ 237:11.08 ^~~~~~~~~~~~~~ 237:11.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:11.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:11.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:11.08 /builddir/build/BUILD/firefox-66.0.3/dom/quota/QuotaRequests.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:11.08 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 237:11.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:11.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:11.08 else 237:11.08 ^~~~ 237:11.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:11.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:11.08 ^~~~~~~~~~~~~~~~~~ 237:11.08 /builddir/build/BUILD/firefox-66.0.3/dom/quota/QuotaRequests.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:11.08 NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 237:11.08 ^~~~~~~~~~~~~~~~~~~~~~ 237:11.22 /builddir/build/BUILD/firefox-66.0.3/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 237:11.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:11.22 foundInterface = 0; \ 237:11.22 ^~~~~~~~~~~~~~ 237:11.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:11.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:11.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:11.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:11.22 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 237:11.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:11.22 /builddir/build/BUILD/firefox-66.0.3/dom/quota/StorageManager.cpp:629:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 237:11.22 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 237:11.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:11.22 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 237:11.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 237:11.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 237:11.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 237:11.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 237:11.22 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/base/message_loop.h:32, 237:11.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 237:11.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 237:11.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:15, 237:11.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 237:11.22 from /builddir/build/BUILD/firefox-66.0.3/dom/quota/ActorsChild.h:10, 237:11.22 from /builddir/build/BUILD/firefox-66.0.3/dom/quota/ActorsChild.cpp:7, 237:11.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 237:11.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 237:11.22 } else 237:11.22 ^~~~ 237:11.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 237:11.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 237:11.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:11.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 237:11.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 237:11.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:11.23 /builddir/build/BUILD/firefox-66.0.3/dom/quota/StorageManager.cpp:629:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 237:11.23 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 237:11.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:11.24 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 237:11.24 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 237:11.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 237:11.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 237:11.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 237:11.24 from /builddir/build/BUILD/firefox-66.0.3/dom/quota/ActorsChild.h:10, 237:11.24 from /builddir/build/BUILD/firefox-66.0.3/dom/quota/ActorsChild.cpp:7, 237:11.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 237:11.24 /builddir/build/BUILD/firefox-66.0.3/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 237:11.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:11.24 foundInterface = 0; \ 237:11.24 ^~~~~~~~~~~~~~ 237:11.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:11.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:11.24 ^~~~~~~~~~~~~~~~~~~~~~~ 237:11.24 /builddir/build/BUILD/firefox-66.0.3/dom/quota/StorageManager.cpp:714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:11.24 NS_INTERFACE_MAP_END 237:11.24 ^~~~~~~~~~~~~~~~~~~~ 237:11.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:11.24 else 237:11.24 ^~~~ 237:11.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:11.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:11.24 ^~~~~~~~~~~~~~~~~~ 237:11.24 /builddir/build/BUILD/firefox-66.0.3/dom/quota/StorageManager.cpp:713:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:11.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:11.24 ^~~~~~~~~~~~~~~~~~~~~~ 237:12.68 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 237:12.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 237:12.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 237:12.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 237:12.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 237:12.68 from /builddir/build/BUILD/firefox-66.0.3/dom/security/CSPEvalChecker.cpp:8, 237:12.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 237:12.68 /builddir/build/BUILD/firefox-66.0.3/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 237:12.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:12.68 foundInterface = 0; \ 237:12.68 ^~~~~~~~~~~~~~ 237:12.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:12.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:12.68 ^~~~~~~~~~~~~~~~~~~~~~~ 237:12.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:12.68 NS_INTERFACE_MAP_END 237:12.68 ^~~~~~~~~~~~~~~~~~~~ 237:12.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 237:12.68 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 237:12.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 237:12.68 /builddir/build/BUILD/firefox-66.0.3/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 237:12.68 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 237:12.68 ^~~~~~~~~~~~~~~~~~~~ 237:12.68 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/security/nsCSPContext.cpp:18, 237:12.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/security/Unified_cpp_dom_security0.cpp:56: 237:12.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 237:12.68 } else 237:12.68 ^~~~ 237:12.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 237:12.69 } else 237:12.69 ^~~~ 237:12.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 237:12.69 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 237:12.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 237:12.69 /builddir/build/BUILD/firefox-66.0.3/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 237:12.69 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 237:12.69 ^~~~~~~~~~~~~~~~~~~~ 237:13.34 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 237:13.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 237:13.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 237:13.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 237:13.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 237:13.34 from /builddir/build/BUILD/firefox-66.0.3/dom/security/featurepolicy/Feature.h:11, 237:13.34 from /builddir/build/BUILD/firefox-66.0.3/dom/security/featurepolicy/Feature.cpp:7, 237:13.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2: 237:13.34 /builddir/build/BUILD/firefox-66.0.3/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 237:13.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:13.34 foundInterface = 0; \ 237:13.34 ^~~~~~~~~~~~~~ 237:13.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:13.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:13.34 ^~~~~~~~~~~~~~~~~~~~~~~ 237:13.34 /builddir/build/BUILD/firefox-66.0.3/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:13.34 NS_INTERFACE_MAP_END 237:13.34 ^~~~~~~~~~~~~~~~~~~~ 237:13.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:13.34 else 237:13.34 ^~~~ 237:13.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:13.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:13.34 ^~~~~~~~~~~~~~~~~~ 237:13.34 /builddir/build/BUILD/firefox-66.0.3/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:13.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:13.34 ^~~~~~~~~~~~~~~~~~~~~~ 237:19.09 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 237:19.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 237:19.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 237:19.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 237:19.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 237:19.09 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 237:19.09 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGAngle.h:10, 237:19.09 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGAngle.cpp:7, 237:19.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 237:19.09 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 237:19.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:19.09 foundInterface = 0; \ 237:19.09 ^~~~~~~~~~~~~~ 237:19.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:19.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:19.09 ^~~~~~~~~~~~~~~~~~~~~~~ 237:19.09 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGAnimatedNumberList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:19.09 NS_INTERFACE_MAP_END 237:19.09 ^~~~~~~~~~~~~~~~~~~~ 237:19.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:19.09 else 237:19.09 ^~~~ 237:19.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:19.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:19.09 ^~~~~~~~~~~~~~~~~~ 237:19.09 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGAnimatedNumberList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:19.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:19.09 ^~~~~~~~~~~~~~~~~~~~~~ 237:19.11 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLength::QueryInterface(const nsIID&, void**)': 237:19.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:19.11 foundInterface = 0; \ 237:19.11 ^~~~~~~~~~~~~~ 237:19.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:19.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:19.11 ^~~~~~~~~~~~~~~~~~~~~~~ 237:19.11 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:19.11 NS_INTERFACE_MAP_END 237:19.11 ^~~~~~~~~~~~~~~~~~~~ 237:19.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:19.11 else 237:19.11 ^~~~ 237:19.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:19.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:19.11 ^~~~~~~~~~~~~~~~~~ 237:19.11 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:19.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:19.11 ^~~~~~~~~~~~~~~~~~~~~~ 237:19.12 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 237:19.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:19.12 foundInterface = 0; \ 237:19.12 ^~~~~~~~~~~~~~ 237:19.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:19.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:19.12 ^~~~~~~~~~~~~~~~~~~~~~~ 237:19.12 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:19.12 NS_INTERFACE_MAP_END 237:19.12 ^~~~~~~~~~~~~~~~~~~~ 237:19.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:19.12 else 237:19.12 ^~~~ 237:19.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:19.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:19.12 ^~~~~~~~~~~~~~~~~~ 237:19.12 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:19.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:19.12 ^~~~~~~~~~~~~~~~~~~~~~ 237:19.14 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 237:19.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:19.14 foundInterface = 0; \ 237:19.14 ^~~~~~~~~~~~~~ 237:19.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:19.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:19.14 ^~~~~~~~~~~~~~~~~~~~~~~ 237:19.14 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGNumber.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:19.14 NS_INTERFACE_MAP_END 237:19.14 ^~~~~~~~~~~~~~~~~~~~ 237:19.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:19.14 else 237:19.14 ^~~~ 237:19.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:19.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:19.14 ^~~~~~~~~~~~~~~~~~ 237:19.14 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGNumber.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:19.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:19.14 ^~~~~~~~~~~~~~~~~~~~~~ 237:19.14 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 237:19.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:19.14 foundInterface = 0; \ 237:19.14 ^~~~~~~~~~~~~~ 237:19.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:19.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:19.14 ^~~~~~~~~~~~~~~~~~~~~~~ 237:19.14 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:19.14 NS_INTERFACE_MAP_END 237:19.14 ^~~~~~~~~~~~~~~~~~~~ 237:19.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:19.14 else 237:19.14 ^~~~ 237:19.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:19.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:19.14 ^~~~~~~~~~~~~~~~~~ 237:19.14 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:19.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:19.14 ^~~~~~~~~~~~~~~~~~~~~~ 237:19.21 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 237:19.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:19.21 foundInterface = 0; \ 237:19.21 ^~~~~~~~~~~~~~ 237:19.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:19.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:19.21 ^~~~~~~~~~~~~~~~~~~~~~~ 237:19.21 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGPathSegList.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:19.21 NS_INTERFACE_MAP_END 237:19.21 ^~~~~~~~~~~~~~~~~~~~ 237:19.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:19.21 else 237:19.21 ^~~~ 237:19.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:19.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:19.21 ^~~~~~~~~~~~~~~~~~ 237:19.21 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGPathSegList.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:19.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:19.21 ^~~~~~~~~~~~~~~~~~~~~~ 237:19.23 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 237:19.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:19.23 foundInterface = 0; \ 237:19.23 ^~~~~~~~~~~~~~ 237:19.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:19.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:19.23 ^~~~~~~~~~~~~~~~~~~~~~~ 237:19.23 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:19.23 NS_INTERFACE_MAP_END 237:19.23 ^~~~~~~~~~~~~~~~~~~~ 237:19.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:19.23 else 237:19.23 ^~~~ 237:19.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:19.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:19.23 ^~~~~~~~~~~~~~~~~~ 237:19.23 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:19.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:19.23 ^~~~~~~~~~~~~~~~~~~~~~ 237:19.25 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 237:19.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:19.25 foundInterface = 0; \ 237:19.25 ^~~~~~~~~~~~~~ 237:19.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:19.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:19.25 ^~~~~~~~~~~~~~~~~~~~~~~ 237:19.25 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGStringList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:19.25 NS_INTERFACE_MAP_END 237:19.25 ^~~~~~~~~~~~~~~~~~~~ 237:19.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:19.25 else 237:19.25 ^~~~ 237:19.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:19.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:19.25 ^~~~~~~~~~~~~~~~~~ 237:19.25 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGStringList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:19.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:19.25 ^~~~~~~~~~~~~~~~~~~~~~ 237:19.26 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 237:19.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:19.27 foundInterface = 0; \ 237:19.27 ^~~~~~~~~~~~~~ 237:19.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:19.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:19.27 ^~~~~~~~~~~~~~~~~~~~~~~ 237:19.27 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:19.27 NS_INTERFACE_MAP_END 237:19.27 ^~~~~~~~~~~~~~~~~~~~ 237:19.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:19.27 else 237:19.27 ^~~~ 237:19.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:19.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:19.27 ^~~~~~~~~~~~~~~~~~ 237:19.27 /builddir/build/BUILD/firefox-66.0.3/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:19.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:19.27 ^~~~~~~~~~~~~~~~~~~~~~ 237:19.29 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 237:19.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:19.29 foundInterface = 0; \ 237:19.29 ^~~~~~~~~~~~~~ 237:19.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:19.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:19.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:19.29 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:19.29 NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 237:19.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:19.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:19.29 else 237:19.29 ^~~~ 237:19.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:19.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:19.29 ^~~~~~~~~~~~~~~~~~ 237:19.29 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAElement.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:19.29 NS_INTERFACE_MAP_ENTRY(Link) 237:19.29 ^~~~~~~~~~~~~~~~~~~~~~ 237:20.26 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 237:20.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 237:20.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 237:20.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 237:20.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 237:20.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 237:20.26 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/Storage.h:11, 237:20.26 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.h:10, 237:20.26 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.cpp:7, 237:20.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 237:20.26 /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 237:20.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:20.26 foundInterface = 0; \ 237:20.26 ^~~~~~~~~~~~~~ 237:20.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:20.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:20.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:20.26 /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:20.26 NS_INTERFACE_MAP_END_INHERITING(Storage) 237:20.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:20.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:20.26 else 237:20.26 ^~~~ 237:20.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:20.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:20.26 ^~~~~~~~~~~~~~~~~~ 237:20.26 /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:20.26 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 237:20.26 ^~~~~~~~~~~~~~~~~~~~~~ 237:20.34 /builddir/build/BUILD/firefox-66.0.3/dom/storage/PartitionedLocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::PartitionedLocalStorage::QueryInterface(const nsIID&, void**)': 237:20.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:20.34 foundInterface = 0; \ 237:20.34 ^~~~~~~~~~~~~~ 237:20.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:20.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:20.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:20.34 /builddir/build/BUILD/firefox-66.0.3/dom/storage/PartitionedLocalStorage.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:20.34 NS_INTERFACE_MAP_END_INHERITING(Storage) 237:20.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:20.34 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/storage/Storage.h:13, 237:20.34 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.h:10, 237:20.34 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.cpp:7, 237:20.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 237:20.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 237:20.34 } else 237:20.34 ^~~~ 237:20.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 237:20.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 237:20.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:20.34 /builddir/build/BUILD/firefox-66.0.3/dom/storage/PartitionedLocalStorage.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 237:20.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PartitionedLocalStorage) 237:20.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:20.35 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 237:20.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 237:20.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 237:20.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 237:20.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 237:20.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 237:20.35 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/Storage.h:11, 237:20.35 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.h:10, 237:20.35 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.cpp:7, 237:20.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 237:20.35 /builddir/build/BUILD/firefox-66.0.3/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 237:20.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:20.35 foundInterface = 0; \ 237:20.35 ^~~~~~~~~~~~~~ 237:20.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:20.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:20.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:20.35 /builddir/build/BUILD/firefox-66.0.3/dom/storage/SessionStorage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:20.35 NS_INTERFACE_MAP_END_INHERITING(Storage) 237:20.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:20.35 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/storage/Storage.h:13, 237:20.35 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.h:10, 237:20.35 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.cpp:7, 237:20.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 237:20.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 237:20.35 } else 237:20.35 ^~~~ 237:20.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 237:20.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 237:20.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:20.35 /builddir/build/BUILD/firefox-66.0.3/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 237:20.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 237:20.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:20.38 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 237:20.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 237:20.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 237:20.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 237:20.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 237:20.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 237:20.38 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/Storage.h:11, 237:20.38 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.h:10, 237:20.38 from /builddir/build/BUILD/firefox-66.0.3/dom/storage/LocalStorage.cpp:7, 237:20.38 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 237:20.38 /builddir/build/BUILD/firefox-66.0.3/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 237:20.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:20.38 foundInterface = 0; \ 237:20.38 ^~~~~~~~~~~~~~ 237:20.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:20.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:20.38 ^~~~~~~~~~~~~~~~~~~~~~~ 237:20.38 /builddir/build/BUILD/firefox-66.0.3/dom/storage/Storage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:20.38 NS_INTERFACE_MAP_END 237:20.38 ^~~~~~~~~~~~~~~~~~~~ 237:20.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:20.38 else 237:20.38 ^~~~ 237:20.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:20.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:20.38 ^~~~~~~~~~~~~~~~~~ 237:20.38 /builddir/build/BUILD/firefox-66.0.3/dom/storage/Storage.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:20.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:20.38 ^~~~~~~~~~~~~~~~~~~~~~ 237:20.40 /builddir/build/BUILD/firefox-66.0.3/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 237:20.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:20.40 foundInterface = 0; \ 237:20.40 ^~~~~~~~~~~~~~ 237:20.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:20.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:20.40 ^~~~~~~~~~~~~~~~~~~~~~~ 237:20.40 /builddir/build/BUILD/firefox-66.0.3/dom/storage/StorageActivityService.cpp:289:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:20.40 NS_INTERFACE_MAP_END 237:20.40 ^~~~~~~~~~~~~~~~~~~~ 237:20.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:20.40 else 237:20.40 ^~~~ 237:20.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:20.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:20.40 ^~~~~~~~~~~~~~~~~~ 237:20.40 /builddir/build/BUILD/firefox-66.0.3/dom/storage/StorageActivityService.cpp:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:20.40 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 237:20.40 ^~~~~~~~~~~~~~~~~~~~~~ 237:22.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 237:22.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 237:22.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 237:22.79 from /builddir/build/BUILD/firefox-66.0.3/dom/network/Connection.h:10, 237:22.79 from /builddir/build/BUILD/firefox-66.0.3/dom/network/Connection.cpp:7, 237:22.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 237:22.79 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 237:22.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:22.79 foundInterface = 0; \ 237:22.79 ^~~~~~~~~~~~~~ 237:22.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:22.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:22.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:22.79 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:22.79 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 237:22.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:22.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:22.79 else 237:22.79 ^~~~ 237:22.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:22.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:22.80 ^~~~~~~~~~~~~~~~~~ 237:22.80 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:22.80 NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 237:22.80 ^~~~~~~~~~~~~~~~~~~~~~ 237:24.49 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 237:24.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 237:24.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 237:24.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 237:24.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 237:24.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 237:24.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGAngleBinding.h:9, 237:24.49 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAngle.h:14, 237:24.49 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAngle.cpp:7, 237:24.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 237:24.49 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 237:24.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:24.49 foundInterface = 0; \ 237:24.49 ^~~~~~~~~~~~~~ 237:24.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:24.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:24.49 ^~~~~~~~~~~~~~~~~~~~~~~ 237:24.49 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:24.49 NS_INTERFACE_MAP_END 237:24.49 ^~~~~~~~~~~~~~~~~~~~ 237:24.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:24.49 else 237:24.49 ^~~~ 237:24.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:24.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:24.49 ^~~~~~~~~~~~~~~~~~ 237:24.49 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:24.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:24.49 ^~~~~~~~~~~~~~~~~~~~~~ 237:24.49 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 237:24.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:24.49 foundInterface = 0; \ 237:24.49 ^~~~~~~~~~~~~~ 237:24.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:24.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:24.49 ^~~~~~~~~~~~~~~~~~~~~~~ 237:24.49 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedInteger.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:24.49 NS_INTERFACE_MAP_END 237:24.49 ^~~~~~~~~~~~~~~~~~~~ 237:24.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:24.50 else 237:24.50 ^~~~ 237:24.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:24.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:24.50 ^~~~~~~~~~~~~~~~~~ 237:24.50 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedInteger.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:24.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:24.50 ^~~~~~~~~~~~~~~~~~~~~~ 237:24.53 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 237:24.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:24.53 foundInterface = 0; \ 237:24.53 ^~~~~~~~~~~~~~ 237:24.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:24.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:24.53 ^~~~~~~~~~~~~~~~~~~~~~~ 237:24.53 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedNumber.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:24.53 NS_INTERFACE_MAP_END 237:24.53 ^~~~~~~~~~~~~~~~~~~~ 237:24.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:24.53 else 237:24.53 ^~~~ 237:24.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:24.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:24.53 ^~~~~~~~~~~~~~~~~~ 237:24.53 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedNumber.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:24.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:24.53 ^~~~~~~~~~~~~~~~~~~~~~ 237:24.58 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 237:24.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:24.58 foundInterface = 0; \ 237:24.58 ^~~~~~~~~~~~~~ 237:24.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:24.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:24.58 ^~~~~~~~~~~~~~~~~~~~~~~ 237:24.58 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:24.58 NS_INTERFACE_MAP_END 237:24.58 ^~~~~~~~~~~~~~~~~~~~ 237:24.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:24.58 else 237:24.58 ^~~~ 237:24.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:24.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:24.58 ^~~~~~~~~~~~~~~~~~ 237:24.58 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:24.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:24.58 ^~~~~~~~~~~~~~~~~~~~~~ 237:25.00 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 237:25.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:25.00 foundInterface = 0; \ 237:25.00 ^~~~~~~~~~~~~~ 237:25.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:25.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:25.00 ^~~~~~~~~~~~~~~~~~~~~~~ 237:25.00 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:25.00 NS_INTERFACE_MAP_END 237:25.00 ^~~~~~~~~~~~~~~~~~~~ 237:25.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:25.00 else 237:25.00 ^~~~ 237:25.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:25.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:25.00 ^~~~~~~~~~~~~~~~~~ 237:25.00 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:25.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:25.00 ^~~~~~~~~~~~~~~~~~~~~~ 237:26.74 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 237:26.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:26.74 foundInterface = 0; \ 237:26.74 ^~~~~~~~~~~~~~ 237:26.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:26.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:26.74 ^~~~~~~~~~~~~~~~~~~~~~~ 237:26.74 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPServerSocketParent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:26.74 NS_INTERFACE_MAP_END 237:26.74 ^~~~~~~~~~~~~~~~~~~~ 237:26.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:26.74 else 237:26.74 ^~~~ 237:26.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:26.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:26.74 ^~~~~~~~~~~~~~~~~~ 237:26.74 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPServerSocketParent.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:26.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:26.75 ^~~~~~~~~~~~~~~~~~~~~~ 237:26.76 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 237:26.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:26.76 foundInterface = 0; \ 237:26.76 ^~~~~~~~~~~~~~ 237:26.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:26.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:26.76 ^~~~~~~~~~~~~~~~~~~~~~~ 237:26.76 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:26.76 NS_INTERFACE_MAP_END 237:26.76 ^~~~~~~~~~~~~~~~~~~~ 237:26.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:26.76 else 237:26.76 ^~~~ 237:26.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:26.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:26.76 ^~~~~~~~~~~~~~~~~~ 237:26.76 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:26.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:26.76 ^~~~~~~~~~~~~~~~~~~~~~ 237:26.78 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 237:26.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:26.78 foundInterface = 0; \ 237:26.78 ^~~~~~~~~~~~~~ 237:26.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:26.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:26.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:26.78 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocket.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:26.78 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 237:26.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:26.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:26.78 else 237:26.78 ^~~~ 237:26.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:26.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:26.78 ^~~~~~~~~~~~~~~~~~ 237:26.78 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocket.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:26.78 NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 237:26.78 ^~~~~~~~~~~~~~~~~~~~~~ 237:26.82 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 237:26.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:26.82 foundInterface = 0; \ 237:26.82 ^~~~~~~~~~~~~~ 237:26.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:26.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:26.82 ^~~~~~~~~~~~~~~~~~~~~~~ 237:26.82 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocketChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:26.82 NS_INTERFACE_MAP_END 237:26.82 ^~~~~~~~~~~~~~~~~~~~ 237:26.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:26.82 else 237:26.82 ^~~~ 237:26.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:26.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:26.82 ^~~~~~~~~~~~~~~~~~ 237:26.82 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocketChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:26.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:26.82 ^~~~~~~~~~~~~~~~~~~~~~ 237:26.83 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 237:26.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:26.84 foundInterface = 0; \ 237:26.84 ^~~~~~~~~~~~~~ 237:26.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:26.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:26.84 ^~~~~~~~~~~~~~~~~~~~~~~ 237:26.84 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocketParent.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:26.84 NS_INTERFACE_MAP_END 237:26.84 ^~~~~~~~~~~~~~~~~~~~ 237:26.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:26.84 else 237:26.84 ^~~~ 237:26.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:26.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:26.84 ^~~~~~~~~~~~~~~~~~ 237:26.84 /builddir/build/BUILD/firefox-66.0.3/dom/network/TCPSocketParent.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:26.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:26.84 ^~~~~~~~~~~~~~~~~~~~~~ 237:26.88 /builddir/build/BUILD/firefox-66.0.3/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 237:26.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:26.89 foundInterface = 0; \ 237:26.89 ^~~~~~~~~~~~~~ 237:26.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:26.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:26.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:26.89 /builddir/build/BUILD/firefox-66.0.3/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:26.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 237:26.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:26.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:26.89 else 237:26.89 ^~~~ 237:26.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:26.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:26.89 ^~~~~~~~~~~~~~~~~~ 237:26.89 /builddir/build/BUILD/firefox-66.0.3/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:26.89 NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 237:26.89 ^~~~~~~~~~~~~~~~~~~~~~ 237:27.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 237:27.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 237:27.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/StaticMutex.h:11, 237:27.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/gfx/2D.h:31, 237:27.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/SVGContentUtils.h:13, 237:27.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGElement.h:17, 237:27.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGAnimatedString.h:10, 237:27.90 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimatedString.cpp:7, 237:27.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg2.cpp:2: 237:27.90 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 237:27.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:27.90 foundInterface = 0; \ 237:27.90 ^~~~~~~~~~~~~~ 237:27.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 237:27.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 237:27.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:27.90 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimationElement.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 237:27.90 NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 237:27.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:27.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:27.90 else 237:27.90 ^~~~ 237:27.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:27.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:27.90 ^~~~~~~~~~~~~~~~~~ 237:27.90 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGAnimationElement.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:27.90 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 237:27.90 ^~~~~~~~~~~~~~~~~~~~~~ 237:27.95 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGClass.cpp: In member function 'virtual nsresult mozilla::dom::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 237:27.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:27.95 foundInterface = 0; \ 237:27.95 ^~~~~~~~~~~~~~ 237:27.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:27.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:27.95 ^~~~~~~~~~~~~~~~~~~~~~~ 237:27.95 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGClass.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:27.95 NS_INTERFACE_MAP_END 237:27.95 ^~~~~~~~~~~~~~~~~~~~ 237:27.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:27.95 else 237:27.95 ^~~~ 237:27.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:27.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:27.95 ^~~~~~~~~~~~~~~~~~ 237:27.96 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGClass.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:27.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:27.96 ^~~~~~~~~~~~~~~~~~~~~~ 237:29.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 237:29.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 237:29.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 237:29.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 237:29.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 237:29.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 237:29.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 237:29.82 from /builddir/build/BUILD/firefox-66.0.3/dom/permission/PermissionObserver.h:10, 237:29.82 from /builddir/build/BUILD/firefox-66.0.3/dom/permission/PermissionObserver.cpp:7, 237:29.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 237:29.82 /builddir/build/BUILD/firefox-66.0.3/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 237:29.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:29.82 foundInterface = 0; \ 237:29.82 ^~~~~~~~~~~~~~ 237:29.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:29.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:29.82 ^~~~~~~~~~~~~~~~~~~~~~~ 237:29.82 /builddir/build/BUILD/firefox-66.0.3/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:29.82 NS_INTERFACE_MAP_END 237:29.82 ^~~~~~~~~~~~~~~~~~~~ 237:29.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:29.82 else 237:29.82 ^~~~ 237:29.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 237:29.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:29.82 ^~~~~~~~~~~~~~~~~~ 237:29.82 /builddir/build/BUILD/firefox-66.0.3/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:29.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 237:29.82 ^~~~~~~~~~~~~~~~~~~~~~ 237:41.36 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 237:41.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 237:41.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIPluginHost.h:14, 237:41.37 from /builddir/build/BUILD/firefox-66.0.3/dom/plugins/base/nsPluginHost.h:12, 237:41.37 from /builddir/build/BUILD/firefox-66.0.3/dom/plugins/base/nsPluginHost.cpp:9: 237:41.37 /builddir/build/BUILD/firefox-66.0.3/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 237:41.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:41.37 foundInterface = 0; \ 237:41.37 ^~~~~~~~~~~~~~ 237:41.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:41.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:41.37 ^~~~~~~~~~~~~~~~~~~~~~~ 237:41.37 /builddir/build/BUILD/firefox-66.0.3/dom/plugins/base/nsPluginHost.cpp:1646:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:41.37 NS_INTERFACE_MAP_END 237:41.37 ^~~~~~~~~~~~~~~~~~~~ 237:41.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:41.37 else 237:41.37 ^~~~ 237:41.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 237:41.37 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 237:41.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:41.37 /builddir/build/BUILD/firefox-66.0.3/dom/plugins/base/nsPluginHost.cpp:1645:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 237:41.37 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 237:41.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:43.40 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/FileInfo.h:10, 237:43.41 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsParent.cpp:11: 237:43.41 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 237:43.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:43.41 foundInterface = 0; \ 237:43.41 ^~~~~~~~~~~~~~ 237:43.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 237:43.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:43.41 ^~~~~~~~~~~~~~~~~~~~~~~ 237:43.41 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsParent.cpp:26398:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:43.41 NS_INTERFACE_MAP_END 237:43.41 ^~~~~~~~~~~~~~~~~~~~ 237:43.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 237:43.41 else 237:43.41 ^~~~ 237:43.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 237:43.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 237:43.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:43.41 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsParent.cpp:26397:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 237:43.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 237:43.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:50.88 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 237:50.88 /builddir/build/BUILD/firefox-66.0.3/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool CreateNPObjectMember(NPP, JSContext*, JS::Handle, NPObject*, JS::Handle, NPVariant*, JS::MutableHandle)': 237:50.88 /builddir/build/BUILD/firefox-66.0.3/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] 237:50.88 memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); 237:50.88 ^ 237:50.88 /builddir/build/BUILD/firefox-66.0.3/dom/plugins/base/nsJSNPRuntime.cpp:237:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 237:50.88 typedef struct NPObjectMemberPrivate { 237:50.88 ^~~~~~~~~~~~~~~~~~~~~ 238:00.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 238:00.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 238:00.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 238:00.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 238:00.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 238:00.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 238:00.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 238:00.90 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:11, 238:00.90 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 238:00.90 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 238:00.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 238:00.90 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 238:00.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:00.90 foundInterface = 0; \ 238:00.90 ^~~~~~~~~~~~~~ 238:00.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:00.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:00.90 ^~~~~~~~~~~~~~~~~~~~~~~ 238:00.90 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/FileSnapshot.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:00.90 NS_INTERFACE_MAP_END 238:00.90 ^~~~~~~~~~~~~~~~~~~~ 238:00.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:00.90 else 238:00.90 ^~~~ 238:00.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 238:00.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 238:00.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:00.90 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/FileSnapshot.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 238:00.90 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 238:00.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:00.93 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 238:00.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:00.93 foundInterface = 0; \ 238:00.93 ^~~~~~~~~~~~~~ 238:00.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:00.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:00.93 ^~~~~~~~~~~~~~~~~~~~~~~ 238:00.93 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBCursor.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:00.93 NS_INTERFACE_MAP_END 238:00.93 ^~~~~~~~~~~~~~~~~~~~ 238:00.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:00.93 else 238:00.93 ^~~~ 238:00.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:00.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:00.94 ^~~~~~~~~~~~~~~~~~ 238:00.94 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBCursor.cpp:858:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:00.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 238:00.94 ^~~~~~~~~~~~~~~~~~~~~~ 238:01.03 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 238:01.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:01.03 foundInterface = 0; \ 238:01.03 ^~~~~~~~~~~~~~ 238:01.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:01.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:01.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.03 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBDatabase.cpp:1062:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:01.03 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 238:01.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 238:01.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 238:01.03 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:12, 238:01.03 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 238:01.03 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 238:01.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 238:01.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 238:01.03 } else 238:01.03 ^~~~ 238:01.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 238:01.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 238:01.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.04 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBDatabase.cpp:1061:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 238:01.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 238:01.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.05 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 238:01.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 238:01.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 238:01.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 238:01.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 238:01.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 238:01.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 238:01.05 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:11, 238:01.05 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 238:01.05 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 238:01.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 238:01.05 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 238:01.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:01.05 foundInterface = 0; \ 238:01.05 ^~~~~~~~~~~~~~ 238:01.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:01.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:01.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.05 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBEvents.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:01.05 NS_INTERFACE_MAP_END_INHERITING(Event) 238:01.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:01.05 else 238:01.05 ^~~~ 238:01.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:01.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:01.05 ^~~~~~~~~~~~~~~~~~ 238:01.05 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBEvents.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:01.05 NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 238:01.05 ^~~~~~~~~~~~~~~~~~~~~~ 238:01.09 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 238:01.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:01.09 foundInterface = 0; \ 238:01.09 ^~~~~~~~~~~~~~ 238:01.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:01.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:01.09 ^~~~~~~~~~~~~~~~~~~~~~~ 238:01.09 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBFactory.cpp:834:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:01.09 NS_INTERFACE_MAP_END 238:01.09 ^~~~~~~~~~~~~~~~~~~~ 238:01.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:01.09 else 238:01.09 ^~~~ 238:01.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:01.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:01.09 ^~~~~~~~~~~~~~~~~~ 238:01.09 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBFactory.cpp:833:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:01.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 238:01.09 ^~~~~~~~~~~~~~~~~~~~~~ 238:01.11 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 238:01.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:01.11 foundInterface = 0; \ 238:01.11 ^~~~~~~~~~~~~~ 238:01.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:01.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:01.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.12 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBFileHandle.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:01.12 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 238:01.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:01.12 else 238:01.12 ^~~~ 238:01.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:01.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:01.12 ^~~~~~~~~~~~~~~~~~ 238:01.12 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBFileHandle.cpp:692:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:01.12 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 238:01.12 ^~~~~~~~~~~~~~~~~~~~~~ 238:01.12 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 238:01.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:01.12 foundInterface = 0; \ 238:01.12 ^~~~~~~~~~~~~~ 238:01.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:01.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:01.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.13 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBFileRequest.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:01.13 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 238:01.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.13 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 238:01.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 238:01.13 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:12, 238:01.13 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 238:01.13 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 238:01.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 238:01.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 238:01.13 } else 238:01.13 ^~~~ 238:01.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 238:01.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 238:01.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.13 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBFileRequest.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 238:01.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 238:01.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.15 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 238:01.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 238:01.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 238:01.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 238:01.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 238:01.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 238:01.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 238:01.15 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:11, 238:01.15 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 238:01.15 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 238:01.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 238:01.15 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 238:01.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:01.15 foundInterface = 0; \ 238:01.15 ^~~~~~~~~~~~~~ 238:01.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:01.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:01.15 ^~~~~~~~~~~~~~~~~~~~~~~ 238:01.15 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBIndex.cpp:578:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:01.15 NS_INTERFACE_MAP_END 238:01.15 ^~~~~~~~~~~~~~~~~~~~ 238:01.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:01.15 else 238:01.15 ^~~~ 238:01.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:01.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:01.15 ^~~~~~~~~~~~~~~~~~ 238:01.15 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBIndex.cpp:577:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:01.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 238:01.15 ^~~~~~~~~~~~~~~~~~~~~~ 238:01.17 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 238:01.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:01.17 foundInterface = 0; \ 238:01.17 ^~~~~~~~~~~~~~ 238:01.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:01.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:01.17 ^~~~~~~~~~~~~~~~~~~~~~~ 238:01.17 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBKeyRange.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:01.17 NS_INTERFACE_MAP_END 238:01.17 ^~~~~~~~~~~~~~~~~~~~ 238:01.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:01.17 else 238:01.17 ^~~~ 238:01.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:01.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:01.17 ^~~~~~~~~~~~~~~~~~ 238:01.17 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBKeyRange.cpp:204:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:01.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 238:01.17 ^~~~~~~~~~~~~~~~~~~~~~ 238:01.20 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 238:01.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:01.20 foundInterface = 0; \ 238:01.20 ^~~~~~~~~~~~~~ 238:01.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:01.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:01.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.20 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBMutableFile.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:01.20 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 238:01.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.20 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 238:01.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 238:01.20 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:12, 238:01.20 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 238:01.20 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 238:01.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 238:01.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 238:01.20 } else 238:01.20 ^~~~ 238:01.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 238:01.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 238:01.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.20 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBMutableFile.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 238:01.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 238:01.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.38 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 238:01.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 238:01.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 238:01.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 238:01.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 238:01.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 238:01.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 238:01.39 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:11, 238:01.39 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 238:01.39 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 238:01.39 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 238:01.39 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 238:01.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:01.39 foundInterface = 0; \ 238:01.39 ^~~~~~~~~~~~~~ 238:01.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:01.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:01.39 ^~~~~~~~~~~~~~~~~~~~~~~ 238:01.39 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBObjectStore.cpp:1864:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:01.39 NS_INTERFACE_MAP_END 238:01.39 ^~~~~~~~~~~~~~~~~~~~ 238:01.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:01.39 else 238:01.39 ^~~~ 238:01.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:01.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:01.39 ^~~~~~~~~~~~~~~~~~ 238:01.39 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBObjectStore.cpp:1863:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:01.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 238:01.39 ^~~~~~~~~~~~~~~~~~~~~~ 238:01.43 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 238:01.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:01.43 foundInterface = 0; \ 238:01.43 ^~~~~~~~~~~~~~ 238:01.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:01.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:01.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.43 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBRequest.cpp:358:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:01.43 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 238:01.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.43 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 238:01.43 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBRequest.cpp:357:5: note: some parts of macro expansion are not guarded by this 'else' clause 238:01.43 } else 238:01.43 ^~~~ 238:01.44 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 238:01.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 238:01.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 238:01.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 238:01.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 238:01.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 238:01.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 238:01.44 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:11, 238:01.44 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 238:01.44 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 238:01.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 238:01.44 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 238:01.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:01.44 foundInterface = 0; \ 238:01.44 ^~~~~~~~~~~~~~ 238:01.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:01.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:01.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.44 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBRequest.cpp:519:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:01.44 NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 238:01.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.44 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 238:01.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 238:01.44 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:12, 238:01.44 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 238:01.44 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 238:01.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 238:01.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 238:01.44 } else 238:01.44 ^~~~ 238:01.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 238:01.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 238:01.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.44 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBRequest.cpp:518:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 238:01.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 238:01.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.46 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 238:01.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 238:01.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 238:01.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 238:01.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 238:01.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 238:01.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 238:01.46 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:11, 238:01.46 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 238:01.47 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 238:01.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 238:01.47 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 238:01.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:01.47 foundInterface = 0; \ 238:01.47 ^~~~~~~~~~~~~~ 238:01.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:01.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:01.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.47 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.cpp:910:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:01.47 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 238:01.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:01.47 else 238:01.47 ^~~~ 238:01.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:01.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:01.47 ^~~~~~~~~~~~~~~~~~ 238:01.47 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.cpp:909:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:01.47 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 238:01.47 ^~~~~~~~~~~~~~~~~~~~~~ 238:01.48 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': 238:01.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:01.48 foundInterface = 0; \ 238:01.49 ^~~~~~~~~~~~~~ 238:01.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:01.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:01.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.49 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBWrapperCache.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:01.49 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 238:01.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.49 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 238:01.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 238:01.49 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBTransaction.h:12, 238:01.49 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.h:10, 238:01.49 from /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/ActorsChild.cpp:7, 238:01.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 238:01.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 238:01.49 } else 238:01.49 ^~~~ 238:01.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 238:01.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 238:01.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:01.49 /builddir/build/BUILD/firefox-66.0.3/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 238:01.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBWrapperCache) 238:01.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:04.48 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 238:04.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 238:04.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/StaticMutex.h:11, 238:04.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/gfx/2D.h:31, 238:04.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/SVGContentUtils.h:13, 238:04.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGElement.h:17, 238:04.48 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGFilters.h:11, 238:04.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGFEOffsetElement.h:10, 238:04.48 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGFEOffsetElement.cpp:7, 238:04.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 238:04.48 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGFE::QueryInterface(const nsIID&, void**)': 238:04.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:04.48 foundInterface = 0; \ 238:04.48 ^~~~~~~~~~~~~~ 238:04.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:04.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:04.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:04.48 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGFilters.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:04.48 NS_INTERFACE_MAP_END_INHERITING(SVGFEBase) 238:04.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:04.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 238:04.48 } else 238:04.48 ^~~~ 238:04.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 238:04.48 NS_IMPL_QUERY_BODY_CONCRETE(_class) 238:04.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:04.48 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGFilters.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 238:04.48 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGFE) 238:04.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:04.49 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 238:04.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:04.49 foundInterface = 0; \ 238:04.49 ^~~~~~~~~~~~~~ 238:04.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:04.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:04.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:04.49 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGFilters.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:04.49 NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 238:04.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:04.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 238:04.49 } else 238:04.49 ^~~~ 238:04.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 238:04.49 NS_IMPL_QUERY_BODY_CONCRETE(_class) 238:04.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:04.49 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGFilters.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 238:04.49 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 238:04.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:04.78 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 238:04.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:04.78 foundInterface = 0; \ 238:04.78 ^~~~~~~~~~~~~~ 238:04.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:04.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:04.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:04.78 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:04.78 NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 238:04.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:04.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:04.78 else 238:04.78 ^~~~ 238:04.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:04.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:04.78 ^~~~~~~~~~~~~~~~~~ 238:04.78 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:04.78 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 238:04.78 ^~~~~~~~~~~~~~~~~~~~~~ 238:12.37 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 238:12.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 238:12.37 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGNumberList.h:10, 238:12.37 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGNumberListSMILType.cpp:12, 238:12.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 238:12.37 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 238:12.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:12.37 foundInterface = 0; \ 238:12.37 ^~~~~~~~~~~~~~ 238:12.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:12.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:12.37 ^~~~~~~~~~~~~~~~~~~~~~~ 238:12.37 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGPreserveAspectRatio.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:12.37 NS_INTERFACE_MAP_END 238:12.37 ^~~~~~~~~~~~~~~~~~~~ 238:12.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:12.37 else 238:12.37 ^~~~ 238:12.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:12.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:12.38 ^~~~~~~~~~~~~~~~~~ 238:12.38 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGPreserveAspectRatio.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:12.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 238:12.38 ^~~~~~~~~~~~~~~~~~~~~~ 238:13.24 In file included from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsUtils.h:14, 238:13.24 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCOMPtr.h:30, 238:13.24 from /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsAutoPtr.h:10, 238:13.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 238:13.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 238:13.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 238:13.24 from /builddir/build/BUILD/firefox-66.0.3/dom/bindings/BindingUtils.h:20, 238:13.24 from /builddir/build/BUILD/firefox-66.0.3/dom/system/OSFileConstants.cpp:52, 238:13.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 238:13.24 /builddir/build/BUILD/firefox-66.0.3/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 238:13.24 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:13.24 foundInterface = 0; \ 238:13.24 ^~~~~~~~~~~~~~ 238:13.24 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:13.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:13.24 ^~~~~~~~~~~~~~~~~~~~~~~ 238:13.24 /builddir/build/BUILD/firefox-66.0.3/dom/system/nsDeviceSensors.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:13.24 NS_INTERFACE_MAP_END 238:13.24 ^~~~~~~~~~~~~~~~~~~~ 238:13.24 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:13.24 else 238:13.24 ^~~~ 238:13.24 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 238:13.24 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 238:13.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:13.24 /builddir/build/BUILD/firefox-66.0.3/dom/system/nsDeviceSensors.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 238:13.24 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 238:13.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:15.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 238:15.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 238:15.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 238:15.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 238:15.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 238:15.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 238:15.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGRect.h:10, 238:15.93 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGRect.cpp:7, 238:15.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 238:15.93 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 238:15.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:15.93 foundInterface = 0; \ 238:15.93 ^~~~~~~~~~~~~~ 238:15.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:15.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:15.93 ^~~~~~~~~~~~~~~~~~~~~~~ 238:15.93 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGRect.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:15.93 NS_INTERFACE_MAP_END 238:15.93 ^~~~~~~~~~~~~~~~~~~~ 238:15.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:15.93 else 238:15.93 ^~~~ 238:15.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:15.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:15.93 ^~~~~~~~~~~~~~~~~~ 238:15.93 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGRect.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:15.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 238:15.93 ^~~~~~~~~~~~~~~~~~~~~~ 238:17.28 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 238:17.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:17.28 foundInterface = 0; \ 238:17.28 ^~~~~~~~~~~~~~ 238:17.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:17.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:17.28 ^~~~~~~~~~~~~~~~~~~~~~~ 238:17.28 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGSVGElement.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:17.28 NS_INTERFACE_MAP_END 238:17.28 ^~~~~~~~~~~~~~~~~~~~ 238:17.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:17.28 else 238:17.28 ^~~~ 238:17.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:17.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:17.28 ^~~~~~~~~~~~~~~~~~ 238:17.28 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGSVGElement.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:17.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 238:17.28 ^~~~~~~~~~~~~~~~~~~~~~ 238:17.28 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 238:17.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:17.28 foundInterface = 0; \ 238:17.28 ^~~~~~~~~~~~~~ 238:17.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:17.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:17.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:17.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:17.28 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 238:17.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:17.28 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGSVGElement.cpp:111:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 238:17.28 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 238:17.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:17.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 238:17.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGRect.h:10, 238:17.30 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGRect.cpp:7, 238:17.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 238:17.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 238:17.30 } else 238:17.30 ^~~~ 238:17.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 238:17.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 238:17.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:17.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 238:17.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 238:17.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:17.30 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGSVGElement.cpp:111:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 238:17.30 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 238:17.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:17.34 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 238:17.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 238:17.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 238:17.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 238:17.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 238:17.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 238:17.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGRect.h:10, 238:17.34 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGRect.cpp:7, 238:17.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 238:17.34 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGString.cpp: In member function 'virtual nsresult mozilla::SVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 238:17.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:17.34 foundInterface = 0; \ 238:17.34 ^~~~~~~~~~~~~~ 238:17.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:17.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:17.34 ^~~~~~~~~~~~~~~~~~~~~~~ 238:17.34 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGString.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:17.34 NS_INTERFACE_MAP_END 238:17.34 ^~~~~~~~~~~~~~~~~~~~ 238:17.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:17.34 else 238:17.34 ^~~~ 238:17.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:17.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:17.34 ^~~~~~~~~~~~~~~~~~ 238:17.34 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGString.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:17.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 238:17.34 ^~~~~~~~~~~~~~~~~~~~~~ 238:17.37 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 238:17.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:17.37 foundInterface = 0; \ 238:17.37 ^~~~~~~~~~~~~~ 238:17.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:17.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:17.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:17.37 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:17.37 NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 238:17.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:17.37 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 238:17.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGRect.h:10, 238:17.37 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGRect.cpp:7, 238:17.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 238:17.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 238:17.37 } else 238:17.37 ^~~~ 238:17.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 238:17.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 238:17.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:17.37 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 238:17.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 238:17.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:20.98 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 238:20.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 238:20.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 238:20.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Worker.h:11, 238:20.98 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/ChromeWorker.h:10, 238:20.98 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/ChromeWorker.cpp:7, 238:20.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 238:20.99 /builddir/build/BUILD/firefox-66.0.3/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 238:20.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:20.99 foundInterface = 0; \ 238:20.99 ^~~~~~~~~~~~~~ 238:20.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:20.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:20.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:20.99 /builddir/build/BUILD/firefox-66.0.3/dom/workers/Worker.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:20.99 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 238:20.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:20.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 238:20.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Worker.h:11, 238:20.99 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/ChromeWorker.h:10, 238:20.99 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/ChromeWorker.cpp:7, 238:20.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 238:20.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 238:20.99 } else 238:20.99 ^~~~ 238:20.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 238:20.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 238:20.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:20.99 /builddir/build/BUILD/firefox-66.0.3/dom/workers/Worker.cpp:151:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 238:20.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 238:20.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:21.72 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 238:21.72 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 238:21.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 238:21.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 238:21.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 238:21.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 238:21.73 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentChild.h:12, 238:21.73 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentChild.cpp:11: 238:21.73 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 238:21.73 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:21.73 foundInterface = 0; \ 238:21.73 ^~~~~~~~~~~~~~ 238:21.73 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:21.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:21.73 ^~~~~~~~~~~~~~~~~~~~~~~ 238:21.73 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentChild.cpp:583:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:21.73 NS_INTERFACE_MAP_END 238:21.73 ^~~~~~~~~~~~~~~~~~~~ 238:21.73 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:21.73 else 238:21.73 ^~~~ 238:21.73 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 238:21.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 238:21.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:21.73 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentChild.cpp:582:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 238:21.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild) 238:21.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:21.87 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 238:21.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 238:21.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 238:21.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 238:21.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 238:21.87 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerLocation.cpp:7, 238:21.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 238:21.87 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 238:21.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:21.87 foundInterface = 0; \ 238:21.87 ^~~~~~~~~~~~~~ 238:21.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:21.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:21.87 ^~~~~~~~~~~~~~~~~~~~~~~ 238:21.87 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerPrivate.cpp:4700:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:21.87 NS_INTERFACE_MAP_END 238:21.87 ^~~~~~~~~~~~~~~~~~~~ 238:21.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:21.87 else 238:21.87 ^~~~ 238:21.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:21.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:21.87 ^~~~~~~~~~~~~~~~~~ 238:21.87 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerPrivate.cpp:4691:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:21.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 238:21.87 ^~~~~~~~~~~~~~~~~~~~~~ 238:21.88 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 238:21.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:21.89 foundInterface = 0; \ 238:21.89 ^~~~~~~~~~~~~~ 238:21.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:21.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:21.89 ^~~~~~~~~~~~~~~~~~~~~~~ 238:21.89 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerRunnable.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:21.89 NS_INTERFACE_MAP_END 238:21.89 ^~~~~~~~~~~~~~~~~~~~ 238:21.89 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:38: 238:21.89 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerRunnable.cpp:211:5: note: some parts of macro expansion are not guarded by this 'else' clause 238:21.89 } else 238:21.89 ^~~~ 238:22.05 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 238:22.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 238:22.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 238:22.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 238:22.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 238:22.05 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerLocation.cpp:7, 238:22.05 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 238:22.05 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 238:22.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:22.05 foundInterface = 0; \ 238:22.05 ^~~~~~~~~~~~~~ 238:22.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:22.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:22.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:22.05 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerScope.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:22.05 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 238:22.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:22.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:22.05 else 238:22.05 ^~~~ 238:22.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:22.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:22.05 ^~~~~~~~~~~~~~~~~~ 238:22.05 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerScope.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:22.05 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 238:22.05 ^~~~~~~~~~~~~~~~~~~~~~ 238:22.07 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 238:22.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:22.07 foundInterface = 0; \ 238:22.07 ^~~~~~~~~~~~~~ 238:22.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:22.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:22.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:22.07 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerScope.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:22.07 NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 238:22.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:22.08 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 238:22.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 238:22.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, 238:22.08 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerLocation.cpp:7, 238:22.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 238:22.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 238:22.08 } else 238:22.08 ^~~~ 238:22.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 238:22.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 238:22.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:22.08 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerScope.cpp:568:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 238:22.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 238:22.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:22.10 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 238:22.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 238:22.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 238:22.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 238:22.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 238:22.10 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerLocation.cpp:7, 238:22.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 238:22.10 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 238:22.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:22.10 foundInterface = 0; \ 238:22.10 ^~~~~~~~~~~~~~ 238:22.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:22.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:22.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:22.10 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerScope.cpp:820:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:22.10 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 238:22.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:22.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:22.10 else 238:22.10 ^~~~ 238:22.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:22.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:22.10 ^~~~~~~~~~~~~~~~~~ 238:22.10 /builddir/build/BUILD/firefox-66.0.3/dom/workers/WorkerScope.cpp:819:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:22.10 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 238:22.10 ^~~~~~~~~~~~~~~~~~~~~~ 238:25.56 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 238:25.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 238:25.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 238:25.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 238:25.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 238:25.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/SVGStringList.h:11, 238:25.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGTests.h:12, 238:25.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 238:25.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, 238:25.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, 238:25.56 from /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGTextPositioningElement.cpp:7, 238:25.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 238:25.56 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGViewBox.cpp: In member function 'virtual nsresult mozilla::SVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 238:25.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:25.56 foundInterface = 0; \ 238:25.56 ^~~~~~~~~~~~~~ 238:25.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:25.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:25.56 ^~~~~~~~~~~~~~~~~~~~~~~ 238:25.56 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGViewBox.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:25.56 NS_INTERFACE_MAP_END 238:25.56 ^~~~~~~~~~~~~~~~~~~~ 238:25.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:25.56 else 238:25.56 ^~~~ 238:25.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:25.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:25.56 ^~~~~~~~~~~~~~~~~~ 238:25.56 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGViewBox.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:25.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 238:25.57 ^~~~~~~~~~~~~~~~~~~~~~ 238:25.57 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGViewBox.cpp: In member function 'virtual nsresult mozilla::SVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 238:25.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:25.57 foundInterface = 0; \ 238:25.57 ^~~~~~~~~~~~~~ 238:25.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:25.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:25.57 ^~~~~~~~~~~~~~~~~~~~~~~ 238:25.57 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGViewBox.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:25.57 NS_INTERFACE_MAP_END 238:25.57 ^~~~~~~~~~~~~~~~~~~~ 238:25.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:25.57 else 238:25.57 ^~~~ 238:25.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:25.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:25.57 ^~~~~~~~~~~~~~~~~~ 238:25.57 /builddir/build/BUILD/firefox-66.0.3/dom/svg/SVGViewBox.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:25.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 238:25.57 ^~~~~~~~~~~~~~~~~~~~~~ 238:25.78 /builddir/build/BUILD/firefox-66.0.3/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 238:25.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:25.78 foundInterface = 0; \ 238:25.78 ^~~~~~~~~~~~~~ 238:25.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:25.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:25.78 ^~~~~~~~~~~~~~~~~~~~~~~ 238:25.78 /builddir/build/BUILD/firefox-66.0.3/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:25.78 NS_INTERFACE_MAP_END 238:25.78 ^~~~~~~~~~~~~~~~~~~~ 238:25.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:25.78 else 238:25.78 ^~~~ 238:25.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:25.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:25.79 ^~~~~~~~~~~~~~~~~~ 238:25.79 /builddir/build/BUILD/firefox-66.0.3/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:25.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 238:25.79 ^~~~~~~~~~~~~~~~~~~~~~ 238:28.26 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentChild.cpp: In member function 'mozilla::dom::ContentChild::RecvWindowPostMessage(mozilla::dom::IdType const&, mozilla::dom::ClonedMessageData const&, mozilla::dom::PostMessageData const&)': 238:28.26 /builddir/build/BUILD/firefox-66.0.3/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] 238:28.26 } // namespace mozilla 238:28.26 ^ 238:28.26 /builddir/build/BUILD/firefox-66.0.3/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] 238:28.26 /builddir/build/BUILD/firefox-66.0.3/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] 238:35.62 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 238:35.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 238:35.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 238:35.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 238:35.63 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/sharedworkers/SharedWorker.h:10, 238:35.63 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/sharedworkers/SharedWorker.cpp:7, 238:35.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 238:35.63 /builddir/build/BUILD/firefox-66.0.3/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 238:35.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:35.63 foundInterface = 0; \ 238:35.63 ^~~~~~~~~~~~~~ 238:35.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:35.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:35.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:35.63 /builddir/build/BUILD/firefox-66.0.3/dom/workers/sharedworkers/SharedWorker.cpp:335:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:35.63 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 238:35.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:35.63 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 238:35.63 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/sharedworkers/SharedWorker.h:12, 238:35.63 from /builddir/build/BUILD/firefox-66.0.3/dom/workers/sharedworkers/SharedWorker.cpp:7, 238:35.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 238:35.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 238:35.63 } else 238:35.63 ^~~~ 238:35.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 238:35.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 238:35.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:35.63 /builddir/build/BUILD/firefox-66.0.3/dom/workers/sharedworkers/SharedWorker.cpp:334:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 238:35.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 238:35.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:38.09 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:38: 238:38.09 /builddir/build/BUILD/firefox-66.0.3/dom/workers/sharedworkers/SharedWorkerService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 238:38.09 /builddir/build/BUILD/firefox-66.0.3/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] 238:38.09 } // namespace mozilla 238:38.09 ^ 238:38.10 /builddir/build/BUILD/firefox-66.0.3/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] 238:38.10 /builddir/build/BUILD/firefox-66.0.3/dom/workers/sharedworkers/SharedWorkerService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 238:38.10 /builddir/build/BUILD/firefox-66.0.3/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] 238:38.10 /builddir/build/BUILD/firefox-66.0.3/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] 238:39.02 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/workers/remoteworkers/Unified_cpp_remoteworkers0.cpp:56: 238:39.02 /builddir/build/BUILD/firefox-66.0.3/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 238:39.02 /builddir/build/BUILD/firefox-66.0.3/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] 238:39.02 } // namespace mozilla 238:39.02 ^ 238:39.03 /builddir/build/BUILD/firefox-66.0.3/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] 238:39.03 /builddir/build/BUILD/firefox-66.0.3/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 238:39.03 /builddir/build/BUILD/firefox-66.0.3/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] 238:39.03 /builddir/build/BUILD/firefox-66.0.3/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] 238:39.53 /builddir/build/BUILD/firefox-66.0.3/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': 238:39.53 /builddir/build/BUILD/firefox-66.0.3/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] 238:39.54 } 238:39.54 ^ 238:39.54 /builddir/build/BUILD/firefox-66.0.3/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] 238:40.85 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 238:40.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 238:40.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/StaticMutex.h:11, 238:40.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/gfx/2D.h:31, 238:40.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/gfx/Logging.h:23, 238:40.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 238:40.85 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/CoalescedInputData.h:11, 238:40.85 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/CoalescedMouseData.h:10, 238:40.85 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/CoalescedMouseData.cpp:8, 238:40.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 238:40.85 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 238:40.85 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:40.85 foundInterface = 0; \ 238:40.85 ^~~~~~~~~~~~~~ 238:40.85 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:40.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:40.85 ^~~~~~~~~~~~~~~~~~~~~~~ 238:40.85 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentParent.cpp:3015:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:40.85 NS_INTERFACE_MAP_END 238:40.85 ^~~~~~~~~~~~~~~~~~~~ 238:40.85 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:40.85 else 238:40.85 ^~~~ 238:40.85 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 238:40.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 238:40.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:40.85 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentParent.cpp:3014:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 238:40.86 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 238:40.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:41.80 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 238:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 238:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 238:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 238:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 238:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 238:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 238:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 238:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MouseEvents.h:11, 238:41.80 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/CoalescedMouseData.h:11, 238:41.80 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/CoalescedMouseData.cpp:8, 238:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 238:41.80 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 238:41.80 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 238:41.80 /builddir/build/BUILD/firefox-66.0.3/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] 238:41.80 memset(aT, 0, sizeof(T)); 238:41.80 ~~~~~~^~~~~~~~~~~~~~~~~~ 238:41.80 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentParent.cpp:177, 238:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 238:41.80 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 238:41.80 struct AmountFns { 238:41.80 ^~~~~~~~~ 238:41.80 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 238:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 238:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 238:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 238:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 238:41.80 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 238:41.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:10, 238:41.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 238:41.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MouseEvents.h:11, 238:41.81 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/CoalescedMouseData.h:11, 238:41.81 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/CoalescedMouseData.cpp:8, 238:41.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 238:41.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 238:41.81 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 238:41.81 /builddir/build/BUILD/firefox-66.0.3/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] 238:41.81 memset(aT, 0, sizeof(T)); 238:41.81 ~~~~~~^~~~~~~~~~~~~~~~~~ 238:41.81 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ContentParent.cpp:177, 238:41.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 238:41.81 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 238:41.81 struct SizeOfTabFns { 238:41.81 ^~~~~~~~~~~~ 238:42.09 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 238:42.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 238:42.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIAudioChannelAgent.h:10, 238:42.09 from /builddir/build/BUILD/firefox-66.0.3/dom/audiochannel/AudioChannelAgent.h:10, 238:42.09 from /builddir/build/BUILD/firefox-66.0.3/dom/audiochannel/AudioChannelAgent.cpp:5, 238:42.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 238:42.09 /builddir/build/BUILD/firefox-66.0.3/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 238:42.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:42.09 foundInterface = 0; \ 238:42.09 ^~~~~~~~~~~~~~ 238:42.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:42.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:42.09 ^~~~~~~~~~~~~~~~~~~~~~~ 238:42.09 /builddir/build/BUILD/firefox-66.0.3/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:42.09 NS_INTERFACE_MAP_END 238:42.09 ^~~~~~~~~~~~~~~~~~~~ 238:42.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:42.09 else 238:42.09 ^~~~ 238:42.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:42.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:42.09 ^~~~~~~~~~~~~~~~~~ 238:42.09 /builddir/build/BUILD/firefox-66.0.3/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:42.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 238:42.09 ^~~~~~~~~~~~~~~~~~~~~~ 238:42.56 /builddir/build/BUILD/firefox-66.0.3/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 238:42.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:42.56 foundInterface = 0; \ 238:42.56 ^~~~~~~~~~~~~~ 238:42.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:42.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:42.57 ^~~~~~~~~~~~~~~~~~~~~~~ 238:42.57 /builddir/build/BUILD/firefox-66.0.3/dom/audiochannel/AudioChannelService.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:42.57 NS_INTERFACE_MAP_END 238:42.57 ^~~~~~~~~~~~~~~~~~~~ 238:42.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:42.57 else 238:42.57 ^~~~ 238:42.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:42.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:42.57 ^~~~~~~~~~~~~~~~~~ 238:42.57 /builddir/build/BUILD/firefox-66.0.3/dom/audiochannel/AudioChannelService.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:42.57 NS_INTERFACE_MAP_ENTRY(nsIObserver) 238:42.57 ^~~~~~~~~~~~~~~~~~~~~~ 238:45.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 238:45.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 238:45.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 238:45.90 from /builddir/build/BUILD/firefox-66.0.3/dom/broadcastchannel/BroadcastChannel.h:11, 238:45.90 from /builddir/build/BUILD/firefox-66.0.3/dom/broadcastchannel/BroadcastChannel.cpp:7, 238:45.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 238:45.90 /builddir/build/BUILD/firefox-66.0.3/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 238:45.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:45.90 foundInterface = 0; \ 238:45.90 ^~~~~~~~~~~~~~ 238:45.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:45.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:45.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:45.90 /builddir/build/BUILD/firefox-66.0.3/dom/broadcastchannel/BroadcastChannel.cpp:426:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:45.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 238:45.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:45.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 238:45.90 from /builddir/build/BUILD/firefox-66.0.3/dom/broadcastchannel/BroadcastChannel.h:11, 238:45.91 from /builddir/build/BUILD/firefox-66.0.3/dom/broadcastchannel/BroadcastChannel.cpp:7, 238:45.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 238:45.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 238:45.91 } else 238:45.91 ^~~~ 238:45.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 238:45.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 238:45.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:45.91 /builddir/build/BUILD/firefox-66.0.3/dom/broadcastchannel/BroadcastChannel.cpp:425:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 238:45.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 238:45.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:47.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 238:47.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 238:47.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 238:47.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 238:47.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 238:47.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 238:47.74 from /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessageChannel.h:11, 238:47.74 from /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessageChannel.cpp:7, 238:47.74 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 238:47.74 /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 238:47.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:47.74 foundInterface = 0; \ 238:47.74 ^~~~~~~~~~~~~~ 238:47.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:47.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:47.74 ^~~~~~~~~~~~~~~~~~~~~~~ 238:47.74 /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:47.74 NS_INTERFACE_MAP_END 238:47.74 ^~~~~~~~~~~~~~~~~~~~ 238:47.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:47.74 else 238:47.74 ^~~~ 238:47.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:47.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:47.74 ^~~~~~~~~~~~~~~~~~ 238:47.74 /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:47.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 238:47.74 ^~~~~~~~~~~~~~~~~~~~~~ 238:48.06 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:137: 238:48.06 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/PreallocatedProcessManager.cpp: In function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)': 238:48.06 /builddir/build/BUILD/firefox-66.0.3/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] 238:48.06 } // namespace mozilla 238:48.06 ^ 238:48.06 /builddir/build/BUILD/firefox-66.0.3/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] 238:48.06 /builddir/build/BUILD/firefox-66.0.3/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] 238:48.06 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/PreallocatedProcessManager.cpp: In function 'mozilla::dom::ContentParent::PreallocateProcess()': 238:48.06 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/PreallocatedProcessManager.cpp:338:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 238:48.06 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/PreallocatedProcessManager.cpp:338:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 238:50.22 /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 238:50.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:50.22 foundInterface = 0; \ 238:50.22 ^~~~~~~~~~~~~~ 238:50.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 238:50.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:50.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:50.23 /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessagePort.cpp:187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:50.23 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 238:50.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:50.23 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessageChannel.h:13, 238:50.23 from /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessageChannel.cpp:7, 238:50.23 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 238:50.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 238:50.23 } else 238:50.23 ^~~~ 238:50.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 238:50.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 238:50.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:50.23 /builddir/build/BUILD/firefox-66.0.3/dom/messagechannel/MessagePort.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 238:50.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 238:50.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:54.09 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 238:54.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 238:54.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 238:54.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 238:54.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 238:54.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 238:54.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Promise.h:11, 238:54.09 from /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp:7, 238:54.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 238:54.09 /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 238:54.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:54.09 foundInterface = 0; \ 238:54.09 ^~~~~~~~~~~~~~ 238:54.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:54.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:54.10 ^~~~~~~~~~~~~~~~~~~~~~~ 238:54.10 /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:54.10 NS_INTERFACE_MAP_END 238:54.10 ^~~~~~~~~~~~~~~~~~~~ 238:54.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:54.10 else 238:54.10 ^~~~ 238:54.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:54.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:54.10 ^~~~~~~~~~~~~~~~~~ 238:54.10 /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:54.10 NS_INTERFACE_MAP_ENTRY(Promise) 238:54.10 ^~~~~~~~~~~~~~~~~~~~~~ 238:54.10 /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 238:54.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:54.10 foundInterface = 0; \ 238:54.10 ^~~~~~~~~~~~~~ 238:54.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:54.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:54.10 ^~~~~~~~~~~~~~~~~~~~~~~ 238:54.10 /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp:263:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:54.10 NS_INTERFACE_MAP_END 238:54.10 ^~~~~~~~~~~~~~~~~~~~ 238:54.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:54.10 else 238:54.10 ^~~~ 238:54.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:54.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:54.10 ^~~~~~~~~~~~~~~~~~ 238:54.10 /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp:262:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:54.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 238:54.10 ^~~~~~~~~~~~~~~~~~~~~~ 238:54.11 /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 238:54.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:54.11 foundInterface = 0; \ 238:54.11 ^~~~~~~~~~~~~~ 238:54.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 238:54.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:54.11 ^~~~~~~~~~~~~~~~~~~~~~~ 238:54.11 /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp:406:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:54.11 NS_INTERFACE_MAP_END 238:54.11 ^~~~~~~~~~~~~~~~~~~~ 238:54.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 238:54.11 else 238:54.11 ^~~~ 238:54.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:54.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:54.11 ^~~~~~~~~~~~~~~~~~ 238:54.11 /builddir/build/BUILD/firefox-66.0.3/dom/promise/Promise.cpp:405:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:54.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 238:54.11 ^~~~~~~~~~~~~~~~~~~~~~ 239:01.13 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 239:01.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 239:01.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 239:01.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 239:01.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 239:01.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 239:01.13 from /builddir/build/BUILD/firefox-66.0.3/dom/url/URL.h:10, 239:01.13 from /builddir/build/BUILD/firefox-66.0.3/dom/url/URL.cpp:7, 239:01.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 239:01.13 /builddir/build/BUILD/firefox-66.0.3/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 239:01.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:01.13 foundInterface = 0; \ 239:01.13 ^~~~~~~~~~~~~~ 239:01.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:01.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:01.13 ^~~~~~~~~~~~~~~~~~~~~~~ 239:01.13 /builddir/build/BUILD/firefox-66.0.3/dom/url/URL.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:01.13 NS_INTERFACE_MAP_END 239:01.13 ^~~~~~~~~~~~~~~~~~~~ 239:01.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:01.13 else 239:01.13 ^~~~ 239:01.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:01.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:01.13 ^~~~~~~~~~~~~~~~~~ 239:01.13 /builddir/build/BUILD/firefox-66.0.3/dom/url/URL.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:01.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 239:01.13 ^~~~~~~~~~~~~~~~~~~~~~ 239:01.21 /builddir/build/BUILD/firefox-66.0.3/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 239:01.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:01.21 foundInterface = 0; \ 239:01.21 ^~~~~~~~~~~~~~ 239:01.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:01.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:01.21 ^~~~~~~~~~~~~~~~~~~~~~~ 239:01.21 /builddir/build/BUILD/firefox-66.0.3/dom/url/URLSearchParams.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:01.21 NS_INTERFACE_MAP_END 239:01.21 ^~~~~~~~~~~~~~~~~~~~ 239:01.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:01.21 else 239:01.21 ^~~~ 239:01.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:01.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:01.21 ^~~~~~~~~~~~~~~~~~ 239:01.21 /builddir/build/BUILD/firefox-66.0.3/dom/url/URLSearchParams.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:01.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 239:01.21 ^~~~~~~~~~~~~~~~~~~~~~ 239:05.49 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 239:05.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 239:05.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:05.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:05.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 239:05.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 239:05.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/SMILTimedElement.h:10, 239:05.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 239:05.49 from /builddir/build/BUILD/firefox-66.0.3/dom/smil/SMILTimeContainer.h:10, 239:05.49 from /builddir/build/BUILD/firefox-66.0.3/dom/smil/SMILTimeContainer.cpp:7, 239:05.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 239:05.49 /builddir/build/BUILD/firefox-66.0.3/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 239:05.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:05.50 foundInterface = 0; \ 239:05.50 ^~~~~~~~~~~~~~ 239:05.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 239:05.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:05.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:05.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:05.50 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 239:05.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:05.50 /builddir/build/BUILD/firefox-66.0.3/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 239:05.50 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 239:05.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:05.50 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 239:05.50 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 239:05.50 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 239:05.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 239:05.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/IDTracker.h:11, 239:05.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 239:05.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/SMILTimedElement.h:16, 239:05.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 239:05.50 from /builddir/build/BUILD/firefox-66.0.3/dom/smil/SMILTimeContainer.h:10, 239:05.50 from /builddir/build/BUILD/firefox-66.0.3/dom/smil/SMILTimeContainer.cpp:7, 239:05.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 239:05.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 239:05.50 } else 239:05.50 ^~~~ 239:05.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 239:05.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:05.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:05.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 239:05.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 239:05.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:05.50 /builddir/build/BUILD/firefox-66.0.3/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 239:05.50 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 239:05.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:06.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 239:06.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 239:06.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:06.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:06.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 239:06.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 239:06.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 239:06.97 from /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 239:06.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 239:06.97 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 239:06.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:06.97 foundInterface = 0; \ 239:06.97 ^~~~~~~~~~~~~~ 239:06.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 239:06.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:06.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:06.97 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:06.97 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 239:06.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:06.97 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 239:06.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 239:06.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 239:06.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 239:06.97 from /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 239:06.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 239:06.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 239:06.97 } else 239:06.97 ^~~~ 239:06.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 239:06.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:06.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:06.97 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 239:06.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 239:06.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:06.98 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 239:06.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 239:06.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:06.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:06.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 239:06.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 239:06.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 239:06.98 from /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 239:06.98 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 239:06.98 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 239:06.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:06.98 foundInterface = 0; \ 239:06.98 ^~~~~~~~~~~~~~ 239:06.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 239:06.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:06.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:06.98 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAttestationResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:06.98 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 239:06.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:06.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 239:06.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 239:06.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 239:06.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 239:06.99 from /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 239:06.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 239:06.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 239:06.99 } else 239:06.99 ^~~~ 239:06.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 239:06.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:06.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:06.99 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAttestationResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 239:06.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 239:06.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:06.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 239:06.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 239:06.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:06.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:06.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 239:06.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 239:06.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 239:06.99 from /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 239:06.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 239:06.99 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 239:06.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:06.99 foundInterface = 0; \ 239:06.99 ^~~~~~~~~~~~~~ 239:06.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:06.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:06.99 ^~~~~~~~~~~~~~~~~~~~~~~ 239:06.99 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:06.99 NS_INTERFACE_MAP_END 239:06.99 ^~~~~~~~~~~~~~~~~~~~ 239:06.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:06.99 else 239:06.99 ^~~~ 239:07.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:07.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:07.00 ^~~~~~~~~~~~~~~~~~ 239:07.00 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorResponse.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:07.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 239:07.00 ^~~~~~~~~~~~~~~~~~~~~~ 239:07.09 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 239:07.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:07.09 foundInterface = 0; \ 239:07.09 ^~~~~~~~~~~~~~ 239:07.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 239:07.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:07.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:07.09 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/PublicKeyCredential.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:07.10 NS_INTERFACE_MAP_END_INHERITING(Credential) 239:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:07.10 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 239:07.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 239:07.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 239:07.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 239:07.10 from /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 239:07.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 239:07.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 239:07.10 } else 239:07.10 ^~~~ 239:07.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 239:07.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:07.10 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/PublicKeyCredential.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 239:07.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 239:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:09.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 239:09.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 239:09.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:09.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:09.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 239:09.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 239:09.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 239:09.99 from /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 239:09.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 239:09.99 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/WebAuthnManager.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManager::QueryInterface(const nsIID&, void**)': 239:09.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:09.99 foundInterface = 0; \ 239:09.99 ^~~~~~~~~~~~~~ 239:09.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 239:09.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:09.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:09.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:09.99 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 239:09.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:09.99 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 239:09.99 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 239:09.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:09.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 239:09.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 239:09.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 239:09.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 239:09.99 from /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 239:09.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 239:09.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 239:09.99 } else 239:09.99 ^~~~ 239:09.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 239:09.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:09.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:09.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 239:09.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 239:09.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:09.99 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 239:09.99 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 239:10.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:10.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 239:10.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 239:10.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:10.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:10.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 239:10.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 239:10.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 239:10.04 from /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 239:10.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 239:10.04 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/WebAuthnManagerBase.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManagerBase::QueryInterface(const nsIID&, void**)': 239:10.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:10.04 foundInterface = 0; \ 239:10.04 ^~~~~~~~~~~~~~ 239:10.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:10.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:10.04 ^~~~~~~~~~~~~~~~~~~~~~~ 239:10.04 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/WebAuthnManagerBase.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:10.04 NS_INTERFACE_MAP_END 239:10.04 ^~~~~~~~~~~~~~~~~~~~ 239:10.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:10.04 else 239:10.04 ^~~~ 239:10.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:10.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:10.04 ^~~~~~~~~~~~~~~~~~ 239:10.04 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/WebAuthnManagerBase.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:10.04 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 239:10.04 ^~~~~~~~~~~~~~~~~~~~~~ 239:11.91 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 239:11.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 239:11.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:11.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:11.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 239:11.91 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 239:11.91 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINodeList.h:10, 239:11.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 239:11.91 from /builddir/build/BUILD/firefox-66.0.3/dom/xbl/XBLChildrenElement.cpp:7, 239:11.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 239:11.91 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 239:11.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:11.91 foundInterface = 0; \ 239:11.91 ^~~~~~~~~~~~~~ 239:11.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:11.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:11.91 ^~~~~~~~~~~~~~~~~~~~~~~ 239:11.91 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/XBLChildrenElement.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:11.91 NS_INTERFACE_MAP_END 239:11.91 ^~~~~~~~~~~~~~~~~~~~ 239:11.91 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 239:11.91 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINodeList.h:10, 239:11.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 239:11.91 from /builddir/build/BUILD/firefox-66.0.3/dom/xbl/XBLChildrenElement.cpp:7, 239:11.91 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 239:11.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 239:11.91 } else 239:11.91 ^~~~ 239:11.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 239:11.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:11.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:11.91 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/XBLChildrenElement.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 239:11.91 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 239:11.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:12.56 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 239:12.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 239:12.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:12.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:12.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 239:12.56 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 239:12.56 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINodeList.h:10, 239:12.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 239:12.56 from /builddir/build/BUILD/firefox-66.0.3/dom/xbl/XBLChildrenElement.cpp:7, 239:12.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 239:12.56 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 239:12.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:12.56 foundInterface = 0; \ 239:12.56 ^~~~~~~~~~~~~~ 239:12.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:12.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:12.56 ^~~~~~~~~~~~~~~~~~~~~~~ 239:12.56 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/nsBindingManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:12.56 NS_INTERFACE_MAP_END 239:12.56 ^~~~~~~~~~~~~~~~~~~~ 239:12.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:12.56 else 239:12.56 ^~~~ 239:12.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:12.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:12.56 ^~~~~~~~~~~~~~~~~~ 239:12.56 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/nsBindingManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:12.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 239:12.56 ^~~~~~~~~~~~~~~~~~~~~~ 239:12.75 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 239:12.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:12.75 foundInterface = 0; \ 239:12.75 ^~~~~~~~~~~~~~ 239:12.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:12.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:12.75 ^~~~~~~~~~~~~~~~~~~~~~~ 239:12.75 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/nsXBLDocumentInfo.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:12.75 NS_INTERFACE_MAP_END 239:12.75 ^~~~~~~~~~~~~~~~~~~~ 239:12.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:12.75 else 239:12.75 ^~~~ 239:12.75 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:12.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:12.75 ^~~~~~~~~~~~~~~~~~ 239:12.75 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/nsXBLDocumentInfo.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:12.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 239:12.75 ^~~~~~~~~~~~~~~~~~~~~~ 239:14.76 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': 239:14.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:14.76 foundInterface = 0; \ 239:14.76 ^~~~~~~~~~~~~~ 239:14.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:14.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:14.76 ^~~~~~~~~~~~~~~~~~~~~~~ 239:14.76 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/nsXBLResourceLoader.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:14.76 NS_INTERFACE_MAP_END 239:14.76 ^~~~~~~~~~~~~~~~~~~~ 239:14.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:14.76 else 239:14.76 ^~~~ 239:14.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:14.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:14.76 ^~~~~~~~~~~~~~~~~~ 239:14.76 /builddir/build/BUILD/firefox-66.0.3/dom/xbl/nsXBLResourceLoader.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:14.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 239:14.76 ^~~~~~~~~~~~~~~~~~~~~~ 239:14.85 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:128: 239:14.85 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/cbor-cpp/src/output_dynamic.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 239:14.85 /builddir/build/BUILD/firefox-66.0.3/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] 239:14.85 } 239:14.85 ^ 239:14.85 /builddir/build/BUILD/firefox-66.0.3/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] 239:14.85 /builddir/build/BUILD/firefox-66.0.3/dom/webauthn/cbor-cpp/src/output_dynamic.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 239:14.85 /builddir/build/BUILD/firefox-66.0.3/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] 239:14.85 /builddir/build/BUILD/firefox-66.0.3/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] 239:28.35 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 239:28.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 239:28.35 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:12, 239:28.35 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIContent.h:12, 239:28.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CharacterData.h:16, 239:28.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Text.h:10, 239:28.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CDATASection.h:11, 239:28.35 from /builddir/build/BUILD/firefox-66.0.3/dom/xml/CDATASection.cpp:7, 239:28.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 239:28.35 /builddir/build/BUILD/firefox-66.0.3/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 239:28.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:28.35 foundInterface = 0; \ 239:28.35 ^~~~~~~~~~~~~~ 239:28.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 239:28.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:28.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:28.35 /builddir/build/BUILD/firefox-66.0.3/dom/xml/nsXMLContentSink.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:28.35 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 239:28.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:28.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:28.35 else 239:28.35 ^~~~ 239:28.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:28.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:28.35 ^~~~~~~~~~~~~~~~~~ 239:28.35 /builddir/build/BUILD/firefox-66.0.3/dom/xml/nsXMLContentSink.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:28.35 NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 239:28.35 ^~~~~~~~~~~~~~~~~~~~~~ 239:28.41 /builddir/build/BUILD/firefox-66.0.3/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 239:28.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:28.41 foundInterface = 0; \ 239:28.41 ^~~~~~~~~~~~~~ 239:28.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 239:28.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:28.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:28.41 /builddir/build/BUILD/firefox-66.0.3/dom/xml/nsXMLFragmentContentSink.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:28.41 NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 239:28.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:28.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:28.41 else 239:28.41 ^~~~ 239:28.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:28.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:28.41 ^~~~~~~~~~~~~~~~~~ 239:28.42 /builddir/build/BUILD/firefox-66.0.3/dom/xml/nsXMLFragmentContentSink.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:28.42 NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 239:28.42 ^~~~~~~~~~~~~~~~~~~~~~ 239:35.61 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 239:35.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 239:35.61 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/XPathEvaluator.cpp:6, 239:35.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 239:35.61 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 239:35.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:35.62 foundInterface = 0; \ 239:35.62 ^~~~~~~~~~~~~~ 239:35.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:35.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:35.62 ^~~~~~~~~~~~~~~~~~~~~~~ 239:35.62 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/XPathResult.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:35.62 NS_INTERFACE_MAP_END 239:35.62 ^~~~~~~~~~~~~~~~~~~~ 239:35.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:35.62 else 239:35.62 ^~~~ 239:35.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 239:35.62 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 239:35.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:35.62 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/XPathResult.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 239:35.62 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 239:35.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:40.48 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/base/txCore.h:11, 239:40.49 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xslt/txXMLEventHandler.h:9, 239:40.49 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xslt/txBufferingHandler.h:9, 239:40.49 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xslt/txBufferingHandler.cpp:6, 239:40.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 239:40.49 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 239:40.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:40.49 foundInterface = 0; \ 239:40.49 ^~~~~~~~~~~~~~ 239:40.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:40.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:40.49 ^~~~~~~~~~~~~~~~~~~~~~~ 239:40.49 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:40.49 NS_INTERFACE_MAP_END 239:40.49 ^~~~~~~~~~~~~~~~~~~~ 239:40.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:40.49 else 239:40.49 ^~~~ 239:40.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 239:40.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 239:40.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:40.49 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 239:40.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 239:40.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:40.75 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 239:40.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 239:40.75 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 239:40.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 239:40.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 239:40.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 239:40.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 239:40.76 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 239:40.76 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIContent.h:12, 239:40.76 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathNode.h:10, 239:40.76 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xml/txXMLUtils.h:15, 239:40.76 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xslt/txXSLTFunctions.h:10, 239:40.76 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 239:40.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11: 239:40.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 239:40.76 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 239:40.76 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: '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:40.76 memset(aT, 0, sizeof(T)); 239:40.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 239:40.76 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 239:40.76 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 239:40.76 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 239:40.76 struct GlobalProperties { 239:40.76 ^~~~~~~~~~~~~~~~ 239:55.78 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 239:55.78 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 239:55.78 /builddir/build/BUILD/firefox-66.0.3/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] 239:55.78 memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 239:55.78 ^ 239:55.78 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 239:55.78 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNameTest.cpp:9, 239:55.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 239:55.78 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 239:55.78 class txXPathNode { 239:55.78 ^~~~~~~~~~~ 239:55.78 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 239:55.78 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 239:55.78 /builddir/build/BUILD/firefox-66.0.3/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] 239:55.78 memmove(insertPos, pos, count * sizeof(txXPathNode)); 239:55.78 ^ 239:55.78 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 239:55.78 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNameTest.cpp:9, 239:55.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 239:55.78 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 239:55.78 class txXPathNode { 239:55.78 ^~~~~~~~~~~ 239:55.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 239:55.79 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 239:55.79 /builddir/build/BUILD/firefox-66.0.3/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] 239:55.79 memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 239:55.79 ^ 239:55.79 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 239:55.79 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNameTest.cpp:9, 239:55.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 239:55.79 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 239:55.79 class txXPathNode { 239:55.79 ^~~~~~~~~~~ 239:55.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 239:55.79 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 239:55.79 /builddir/build/BUILD/firefox-66.0.3/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] 239:55.79 memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 239:55.79 ^ 239:55.79 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 239:55.79 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNameTest.cpp:9, 239:55.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 239:55.79 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 239:55.79 class txXPathNode { 239:55.79 ^~~~~~~~~~~ 239:55.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 239:55.79 /builddir/build/BUILD/firefox-66.0.3/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] 239:55.79 memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 239:55.79 ^ 239:55.79 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 239:55.79 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNameTest.cpp:9, 239:55.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 239:55.79 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 239:55.79 class txXPathNode { 239:55.79 ^~~~~~~~~~~ 239:55.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 239:55.79 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 239:55.79 /builddir/build/BUILD/firefox-66.0.3/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] 239:55.79 memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 239:55.79 ^ 239:55.79 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathTreeWalker.h:10, 239:55.79 from /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txNameTest.cpp:9, 239:55.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 239:55.79 /builddir/build/BUILD/firefox-66.0.3/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 239:55.79 class txXPathNode { 239:55.79 ^~~~~~~~~~~ 239:58.11 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 239:58.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 239:58.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:58.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:58.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 239:58.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 239:58.11 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 239:58.11 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 239:58.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 239:58.11 from /builddir/build/BUILD/firefox-66.0.3/dom/xul/XULBroadcastManager.h:10, 239:58.11 from /builddir/build/BUILD/firefox-66.0.3/dom/xul/XULBroadcastManager.cpp:7, 239:58.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 239:58.11 /builddir/build/BUILD/firefox-66.0.3/dom/xul/XULTreeElement.cpp: In member function 'virtual nsresult mozilla::dom::XULTreeElement::QueryInterface(const nsIID&, void**)': 239:58.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:58.11 foundInterface = 0; \ 239:58.11 ^~~~~~~~~~~~~~ 239:58.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 239:58.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:58.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:58.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:58.12 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 239:58.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:58.12 /builddir/build/BUILD/firefox-66.0.3/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 239:58.12 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 239:58.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:58.12 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 239:58.12 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 239:58.12 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 239:58.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 239:58.12 from /builddir/build/BUILD/firefox-66.0.3/dom/xul/XULBroadcastManager.h:10, 239:58.12 from /builddir/build/BUILD/firefox-66.0.3/dom/xul/XULBroadcastManager.cpp:7, 239:58.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 239:58.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 239:58.12 } else 239:58.12 ^~~~ 239:58.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 239:58.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:58.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:58.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 239:58.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 239:58.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:58.12 /builddir/build/BUILD/firefox-66.0.3/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 239:58.12 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 239:58.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:58.13 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 239:58.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 239:58.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:58.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:58.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 239:58.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 239:58.13 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 239:58.13 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 239:58.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 239:58.13 from /builddir/build/BUILD/firefox-66.0.3/dom/xul/XULBroadcastManager.h:10, 239:58.13 from /builddir/build/BUILD/firefox-66.0.3/dom/xul/XULBroadcastManager.cpp:7, 239:58.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 239:58.13 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 239:58.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:58.14 foundInterface = 0; \ 239:58.14 ^~~~~~~~~~~~~~ 239:58.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:58.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:58.14 ^~~~~~~~~~~~~~~~~~~~~~~ 239:58.14 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULCommandDispatcher.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:58.14 NS_INTERFACE_MAP_END 239:58.14 ^~~~~~~~~~~~~~~~~~~~ 239:58.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:58.14 else 239:58.14 ^~~~ 239:58.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 239:58.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 239:58.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:58.14 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULCommandDispatcher.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 239:58.14 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 239:58.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:58.17 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 239:58.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:58.17 foundInterface = 0; \ 239:58.17 ^~~~~~~~~~~~~~ 239:58.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:58.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:58.17 ^~~~~~~~~~~~~~~~~~~~~~~ 239:58.17 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULContentSink.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:58.17 NS_INTERFACE_MAP_END 239:58.17 ^~~~~~~~~~~~~~~~~~~~ 239:58.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:58.17 else 239:58.17 ^~~~ 239:58.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:58.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:58.17 ^~~~~~~~~~~~~~~~~~ 239:58.17 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULContentSink.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:58.17 NS_INTERFACE_MAP_ENTRY(nsIContentSink) 239:58.17 ^~~~~~~~~~~~~~~~~~~~~~ 239:58.19 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 239:58.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:58.19 foundInterface = 0; \ 239:58.19 ^~~~~~~~~~~~~~ 239:58.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:58.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:58.19 ^~~~~~~~~~~~~~~~~~~~~~~ 239:58.19 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULControllers.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:58.20 NS_INTERFACE_MAP_END 239:58.20 ^~~~~~~~~~~~~~~~~~~~ 239:58.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:58.20 else 239:58.20 ^~~~ 239:58.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 239:58.20 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 239:58.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:58.20 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULControllers.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 239:58.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 239:58.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:58.29 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 239:58.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:58.29 foundInterface = 0; \ 239:58.29 ^~~~~~~~~~~~~~ 239:58.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:58.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:58.29 ^~~~~~~~~~~~~~~~~~~~~~~ 239:58.29 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULPopupListener.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:58.29 NS_INTERFACE_MAP_END 239:58.29 ^~~~~~~~~~~~~~~~~~~~ 239:58.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:58.29 else 239:58.29 ^~~~ 239:58.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:58.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:58.29 ^~~~~~~~~~~~~~~~~~ 239:58.29 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULPopupListener.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:58.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 239:58.29 ^~~~~~~~~~~~~~~~~~~~~~ 240:06.67 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:06.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 240:06.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 240:06.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 240:06.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMArray.h:15, 240:06.67 from /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULPrototypeDocument.h:11, 240:06.67 from /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULPrototypeDocument.cpp:6, 240:06.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xul/Unified_cpp_dom_xul1.cpp:2: 240:06.67 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 240:06.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:06.68 foundInterface = 0; \ 240:06.68 ^~~~~~~~~~~~~~ 240:06.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:06.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:06.68 ^~~~~~~~~~~~~~~~~~~~~~~ 240:06.68 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULPrototypeDocument.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:06.68 NS_INTERFACE_MAP_END 240:06.68 ^~~~~~~~~~~~~~~~~~~~ 240:06.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:06.68 else 240:06.68 ^~~~ 240:06.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:06.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:06.68 ^~~~~~~~~~~~~~~~~~ 240:06.68 /builddir/build/BUILD/firefox-66.0.3/dom/xul/nsXULPrototypeDocument.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:06.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 240:06.68 ^~~~~~~~~~~~~~~~~~~~~~ 240:08.54 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:08.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 240:08.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 240:08.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 240:08.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 240:08.54 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 240:08.54 from /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:7, 240:08.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 240:08.54 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 240:08.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:08.54 foundInterface = 0; \ 240:08.54 ^~~~~~~~~~~~~~ 240:08.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:08.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:08.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.54 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:662:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:08.54 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 240:08.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:08.55 else 240:08.55 ^~~~ 240:08.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 240:08.55 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 240:08.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.55 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:661:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 240:08.55 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 240:08.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.57 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 240:08.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:08.57 foundInterface = 0; \ 240:08.57 ^~~~~~~~~~~~~~ 240:08.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:08.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:08.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.57 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:08.57 NS_INTERFACE_MAP_END_INHERITING(Event) 240:08.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.57 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 240:08.57 from /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:7, 240:08.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 240:08.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:08.57 } else 240:08.57 ^~~~ 240:08.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:08.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:08.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.57 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:08.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 240:08.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.61 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:08.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 240:08.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 240:08.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 240:08.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 240:08.61 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 240:08.61 from /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:7, 240:08.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 240:08.61 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 240:08.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:08.61 foundInterface = 0; \ 240:08.61 ^~~~~~~~~~~~~~ 240:08.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:08.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:08.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.61 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRServiceTest.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:08.61 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 240:08.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.61 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 240:08.61 from /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:7, 240:08.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 240:08.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:08.62 } else 240:08.62 ^~~~ 240:08.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:08.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:08.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.62 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRServiceTest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:08.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 240:08.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.62 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:08.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 240:08.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 240:08.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 240:08.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 240:08.62 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 240:08.62 from /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:7, 240:08.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 240:08.63 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 240:08.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:08.63 foundInterface = 0; \ 240:08.63 ^~~~~~~~~~~~~~ 240:08.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:08.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:08.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.63 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRServiceTest.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:08.63 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 240:08.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.63 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 240:08.63 from /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:7, 240:08.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 240:08.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:08.63 } else 240:08.63 ^~~~ 240:08.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:08.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:08.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.63 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRServiceTest.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:08.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 240:08.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.63 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:08.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 240:08.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 240:08.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 240:08.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 240:08.64 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 240:08.64 from /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:7, 240:08.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 240:08.64 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 240:08.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:08.64 foundInterface = 0; \ 240:08.64 ^~~~~~~~~~~~~~ 240:08.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:08.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:08.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.64 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRServiceTest.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:08.64 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 240:08.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.64 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 240:08.64 from /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRDisplay.cpp:7, 240:08.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 240:08.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:08.64 } else 240:08.64 ^~~~ 240:08.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:08.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:08.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.64 /builddir/build/BUILD/firefox-66.0.3/dom/vr/VRServiceTest.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:08.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 240:08.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:14.14 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:14.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 240:14.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 240:14.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 240:14.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 240:14.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 240:14.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/U2F.h:12, 240:14.14 from /builddir/build/BUILD/firefox-66.0.3/dom/u2f/U2F.cpp:7, 240:14.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 240:14.14 /builddir/build/BUILD/firefox-66.0.3/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 240:14.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:14.14 foundInterface = 0; \ 240:14.14 ^~~~~~~~~~~~~~ 240:14.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:14.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:14.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:14.14 /builddir/build/BUILD/firefox-66.0.3/dom/u2f/U2F.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:14.14 NS_INTERFACE_MAP_END_INHERITING(WebAuthnManagerBase) 240:14.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:14.14 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 240:14.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 240:14.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 240:14.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 240:14.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 240:14.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 240:14.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/U2FBinding.h:11, 240:14.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/U2F.h:14, 240:14.14 from /builddir/build/BUILD/firefox-66.0.3/dom/u2f/U2F.cpp:7, 240:14.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 240:14.14 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:14.14 else 240:14.14 ^~~~ 240:14.14 /builddir/build/BUILD/firefox-66.0.3/dom/u2f/U2F.cpp:48:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 240:14.14 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 240:14.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:16.37 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:16.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 240:16.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 240:16.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 240:16.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 240:16.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 240:16.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 240:16.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Console.h:10, 240:16.37 from /builddir/build/BUILD/firefox-66.0.3/dom/console/Console.cpp:7, 240:16.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 240:16.37 /builddir/build/BUILD/firefox-66.0.3/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 240:16.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:16.37 foundInterface = 0; \ 240:16.37 ^~~~~~~~~~~~~~ 240:16.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:16.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:16.37 ^~~~~~~~~~~~~~~~~~~~~~~ 240:16.37 /builddir/build/BUILD/firefox-66.0.3/dom/console/Console.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:16.37 NS_INTERFACE_MAP_END 240:16.37 ^~~~~~~~~~~~~~~~~~~~ 240:16.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:16.37 else 240:16.37 ^~~~ 240:16.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:16.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:16.37 ^~~~~~~~~~~~~~~~~~ 240:16.38 /builddir/build/BUILD/firefox-66.0.3/dom/console/Console.cpp:923:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:16.38 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 240:16.38 ^~~~~~~~~~~~~~~~~~~~~~ 240:16.46 /builddir/build/BUILD/firefox-66.0.3/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 240:16.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:16.46 foundInterface = 0; \ 240:16.46 ^~~~~~~~~~~~~~ 240:16.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:16.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:16.46 ^~~~~~~~~~~~~~~~~~~~~~~ 240:16.46 /builddir/build/BUILD/firefox-66.0.3/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:16.46 NS_INTERFACE_MAP_END 240:16.46 ^~~~~~~~~~~~~~~~~~~~ 240:16.46 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 240:16.46 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 240:16.46 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcpublic.h:22, 240:16.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 240:16.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 240:16.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 240:16.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 240:16.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Console.h:10, 240:16.46 from /builddir/build/BUILD/firefox-66.0.3/dom/console/Console.cpp:7, 240:16.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 240:16.46 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:16.46 else 240:16.46 ^~~~ 240:16.46 /builddir/build/BUILD/firefox-66.0.3/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 240:16.46 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 240:16.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:20.30 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:20.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 240:20.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 240:20.30 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.h:11, 240:20.30 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp:7, 240:20.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 240:20.30 /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 240:20.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:20.30 foundInterface = 0; \ 240:20.30 ^~~~~~~~~~~~~~ 240:20.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:20.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:20.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:20.30 /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:20.30 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 240:20.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:20.30 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 240:20.31 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.h:11, 240:20.31 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp:7, 240:20.31 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 240:20.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:20.31 } else 240:20.31 ^~~~ 240:20.31 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:20.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:20.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:20.31 /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:20.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 240:20.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:20.33 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:20.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 240:20.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 240:20.33 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.h:11, 240:20.33 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp:7, 240:20.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 240:20.33 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 240:20.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:20.33 foundInterface = 0; \ 240:20.33 ^~~~~~~~~~~~~~ 240:20.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:20.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:20.33 ^~~~~~~~~~~~~~~~~~~~~~~ 240:20.33 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:20.33 NS_INTERFACE_MAP_END 240:20.33 ^~~~~~~~~~~~~~~~~~~~ 240:20.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:20.33 else 240:20.33 ^~~~ 240:20.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:20.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:20.33 ^~~~~~~~~~~~~~~~~~ 240:20.33 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:20.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 240:20.34 ^~~~~~~~~~~~~~~~~~~~~~ 240:20.34 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 240:20.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:20.35 foundInterface = 0; \ 240:20.35 ^~~~~~~~~~~~~~ 240:20.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:20.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:20.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:20.35 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceMainThread.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:20.35 NS_INTERFACE_MAP_END_INHERITING(Performance) 240:20.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:20.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:20.35 else 240:20.35 ^~~~ 240:20.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:20.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:20.35 ^~~~~~~~~~~~~~~~~~ 240:20.35 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceMainThread.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:20.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 240:20.35 ^~~~~~~~~~~~~~~~~~~~~~ 240:20.36 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 240:20.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:20.36 foundInterface = 0; \ 240:20.36 ^~~~~~~~~~~~~~ 240:20.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:20.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:20.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:20.36 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:20.36 NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 240:20.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:20.36 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 240:20.36 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.h:11, 240:20.37 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp:7, 240:20.37 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 240:20.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:20.37 } else 240:20.37 ^~~~ 240:20.37 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:20.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:20.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:20.37 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:20.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 240:20.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:20.55 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:20.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 240:20.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 240:20.55 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.h:11, 240:20.55 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp:7, 240:20.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 240:20.55 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 240:20.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:20.55 foundInterface = 0; \ 240:20.55 ^~~~~~~~~~~~~~ 240:20.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:20.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:20.55 ^~~~~~~~~~~~~~~~~~~~~~~ 240:20.55 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceObserver.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:20.55 NS_INTERFACE_MAP_END 240:20.55 ^~~~~~~~~~~~~~~~~~~~ 240:20.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:20.55 else 240:20.55 ^~~~ 240:20.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:20.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:20.55 ^~~~~~~~~~~~~~~~~~ 240:20.55 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceObserver.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:20.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 240:20.55 ^~~~~~~~~~~~~~~~~~~~~~ 240:20.56 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 240:20.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:20.56 foundInterface = 0; \ 240:20.56 ^~~~~~~~~~~~~~ 240:20.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:20.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:20.56 ^~~~~~~~~~~~~~~~~~~~~~~ 240:20.56 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:20.56 NS_INTERFACE_MAP_END 240:20.56 ^~~~~~~~~~~~~~~~~~~~ 240:20.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:20.56 else 240:20.56 ^~~~ 240:20.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:20.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:20.56 ^~~~~~~~~~~~~~~~~~ 240:20.56 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:20.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 240:20.56 ^~~~~~~~~~~~~~~~~~~~~~ 240:20.58 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 240:20.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:20.58 foundInterface = 0; \ 240:20.58 ^~~~~~~~~~~~~~ 240:20.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:20.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:20.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:20.58 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:20.58 NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 240:20.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:20.58 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 240:20.58 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.h:11, 240:20.58 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp:7, 240:20.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 240:20.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:20.58 } else 240:20.58 ^~~~ 240:20.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:20.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:20.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:20.58 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:20.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 240:20.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:20.59 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:20.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 240:20.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 240:20.59 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.h:11, 240:20.59 from /builddir/build/BUILD/firefox-66.0.3/dom/performance/Performance.cpp:7, 240:20.59 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 240:20.59 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 240:20.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:20.59 foundInterface = 0; \ 240:20.59 ^~~~~~~~~~~~~~ 240:20.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:20.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:20.59 ^~~~~~~~~~~~~~~~~~~~~~~ 240:20.59 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:20.59 NS_INTERFACE_MAP_END 240:20.59 ^~~~~~~~~~~~~~~~~~~~ 240:20.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:20.59 else 240:20.59 ^~~~ 240:20.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:20.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:20.59 ^~~~~~~~~~~~~~~~~~ 240:20.59 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:20.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 240:20.59 ^~~~~~~~~~~~~~~~~~~~~~ 240:22.21 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:128: 240:22.21 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceWorker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 240:22.21 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceWorker.cpp:50:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 240:22.21 } // namespace mozilla 240:22.21 ^ 240:22.21 /builddir/build/BUILD/firefox-66.0.3/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] 240:22.21 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceWorker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 240:22.21 /builddir/build/BUILD/firefox-66.0.3/dom/performance/PerformanceWorker.cpp:50:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 240:22.21 /builddir/build/BUILD/firefox-66.0.3/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] 240:26.86 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:26.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 240:26.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 240:26.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 240:26.86 from /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequest.h:11, 240:26.86 from /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequest.cpp:7, 240:26.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 240:26.86 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 240:26.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:26.86 foundInterface = 0; \ 240:26.86 ^~~~~~~~~~~~~~ 240:26.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:26.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:26.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:26.86 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:26.86 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 240:26.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:26.86 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 240:26.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 240:26.86 from /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequest.h:11, 240:26.86 from /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequest.cpp:7, 240:26.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 240:26.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:26.86 } else 240:26.86 ^~~~ 240:26.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:26.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:26.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:26.86 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:26.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 240:26.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:28.11 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 240:28.11 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 240:28.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 240:28.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 240:28.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 240:28.11 from /builddir/build/BUILD/firefox-66.0.3/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 240:28.11 from /builddir/build/BUILD/firefox-66.0.3/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 240:28.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 240:28.11 /builddir/build/BUILD/firefox-66.0.3/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 240:28.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:28.11 foundInterface = 0; \ 240:28.11 ^~~~~~~~~~~~~~ 240:28.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:28.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:28.11 ^~~~~~~~~~~~~~~~~~~~~~~ 240:28.11 /builddir/build/BUILD/firefox-66.0.3/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:28.11 NS_INTERFACE_MAP_END 240:28.11 ^~~~~~~~~~~~~~~~~~~~ 240:28.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:28.11 else 240:28.11 ^~~~ 240:28.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:28.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:28.11 ^~~~~~~~~~~~~~~~~~ 240:28.11 /builddir/build/BUILD/firefox-66.0.3/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:28.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 240:28.11 ^~~~~~~~~~~~~~~~~~~~~~ 240:28.21 /builddir/build/BUILD/firefox-66.0.3/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 240:28.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:28.21 foundInterface = 0; \ 240:28.21 ^~~~~~~~~~~~~~ 240:28.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:28.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:28.21 ^~~~~~~~~~~~~~~~~~~~~~~ 240:28.21 /builddir/build/BUILD/firefox-66.0.3/dom/webbrowserpersist/nsWebBrowserPersist.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:28.21 NS_INTERFACE_MAP_END 240:28.21 ^~~~~~~~~~~~~~~~~~~~ 240:28.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:28.21 else 240:28.21 ^~~~ 240:28.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:28.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:28.21 ^~~~~~~~~~~~~~~~~~ 240:28.21 /builddir/build/BUILD/firefox-66.0.3/dom/webbrowserpersist/nsWebBrowserPersist.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:28.21 NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 240:28.21 ^~~~~~~~~~~~~~~~~~~~~~ 240:28.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:28.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 240:28.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 240:28.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 240:28.28 from /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequest.h:11, 240:28.28 from /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequest.cpp:7, 240:28.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 240:28.28 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 240:28.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:28.28 foundInterface = 0; \ 240:28.28 ^~~~~~~~~~~~~~ 240:28.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:28.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:28.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:28.28 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestMainThread.cpp:379:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:28.28 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 240:28.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:28.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:28.28 else 240:28.28 ^~~~ 240:28.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:28.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:28.28 ^~~~~~~~~~~~~~~~~~ 240:28.28 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestMainThread.cpp:378:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:28.28 NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 240:28.28 ^~~~~~~~~~~~~~~~~~~~~~ 240:28.40 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 240:28.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:28.40 foundInterface = 0; \ 240:28.40 ^~~~~~~~~~~~~~ 240:28.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:28.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:28.40 ^~~~~~~~~~~~~~~~~~~~~~~ 240:28.40 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestMainThread.cpp:3613:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:28.40 NS_INTERFACE_MAP_END 240:28.40 ^~~~~~~~~~~~~~~~~~~~ 240:28.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:28.40 else 240:28.40 ^~~~ 240:28.41 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 240:28.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 240:28.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:28.41 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestMainThread.cpp:3612:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 240:28.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 240:28.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:29.63 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 240:29.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:29.63 foundInterface = 0; \ 240:29.63 ^~~~~~~~~~~~~~ 240:29.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:29.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:29.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:29.63 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestWorker.cpp:1442:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:29.63 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 240:29.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:29.63 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 240:29.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 240:29.63 from /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequest.h:11, 240:29.63 from /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequest.cpp:7, 240:29.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 240:29.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:29.63 } else 240:29.63 ^~~~ 240:29.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:29.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:29.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:29.64 /builddir/build/BUILD/firefox-66.0.3/dom/xhr/XMLHttpRequestWorker.cpp:1441:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:29.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 240:29.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:37.63 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:37.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 240:37.64 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:10, 240:37.64 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 240:37.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 240:37.64 /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::LoadedScript::QueryInterface(const nsIID&, void**)': 240:37.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:37.64 foundInterface = 0; \ 240:37.64 ^~~~~~~~~~~~~~ 240:37.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:37.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:37.64 ^~~~~~~~~~~~~~~~~~~~~~~ 240:37.64 /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:37.64 NS_INTERFACE_MAP_END 240:37.64 ^~~~~~~~~~~~~~~~~~~~ 240:37.64 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:11, 240:37.64 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 240:37.64 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 240:37.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:37.64 } else 240:37.64 ^~~~ 240:37.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:37.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:37.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:37.64 /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:37.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LoadedScript) 240:37.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:37.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:37.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 240:37.65 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:10, 240:37.65 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 240:37.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 240:37.65 /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 240:37.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:37.65 foundInterface = 0; \ 240:37.65 ^~~~~~~~~~~~~~ 240:37.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:37.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:37.65 /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:37.65 NS_INTERFACE_MAP_END_INHERITING(LoadedScript) 240:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:37.65 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:11, 240:37.65 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 240:37.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 240:37.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:37.65 } else 240:37.65 ^~~~ 240:37.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:37.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:37.65 /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:37.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 240:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:37.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 240:37.66 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:10, 240:37.66 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 240:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 240:37.66 /builddir/build/BUILD/firefox-66.0.3/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 240:37.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:37.66 foundInterface = 0; \ 240:37.66 ^~~~~~~~~~~~~~ 240:37.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:37.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:37.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:37.66 /builddir/build/BUILD/firefox-66.0.3/dom/script/ModuleLoadRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:37.66 NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 240:37.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:37.66 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:11, 240:37.66 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 240:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 240:37.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:37.66 } else 240:37.67 ^~~~ 240:37.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:37.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:37.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:37.67 /builddir/build/BUILD/firefox-66.0.3/dom/script/ModuleLoadRequest.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:37.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 240:37.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:38.13 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:38.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 240:38.13 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:10, 240:38.13 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 240:38.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 240:38.13 /builddir/build/BUILD/firefox-66.0.3/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 240:38.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:38.14 foundInterface = 0; \ 240:38.14 ^~~~~~~~~~~~~~ 240:38.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:38.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:38.14 ^~~~~~~~~~~~~~~~~~~~~~~ 240:38.14 /builddir/build/BUILD/firefox-66.0.3/dom/script/ScriptLoadRequest.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:38.14 NS_INTERFACE_MAP_END 240:38.14 ^~~~~~~~~~~~~~~~~~~~ 240:38.14 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:11, 240:38.14 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 240:38.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 240:38.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:38.14 } else 240:38.14 ^~~~ 240:38.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:38.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:38.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:38.14 /builddir/build/BUILD/firefox-66.0.3/dom/script/ScriptLoadRequest.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:38.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 240:38.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:38.24 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:38.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 240:38.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 240:38.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 240:38.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 240:38.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 240:38.24 from /builddir/build/BUILD/firefox-66.0.3/dom/worklet/Worklet.h:11, 240:38.24 from /builddir/build/BUILD/firefox-66.0.3/dom/worklet/Worklet.cpp:7, 240:38.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 240:38.25 /builddir/build/BUILD/firefox-66.0.3/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 240:38.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:38.25 foundInterface = 0; \ 240:38.25 ^~~~~~~~~~~~~~ 240:38.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:38.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:38.25 ^~~~~~~~~~~~~~~~~~~~~~~ 240:38.25 /builddir/build/BUILD/firefox-66.0.3/dom/worklet/Worklet.cpp:413:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:38.25 NS_INTERFACE_MAP_END 240:38.25 ^~~~~~~~~~~~~~~~~~~~ 240:38.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:38.25 else 240:38.25 ^~~~ 240:38.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:38.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:38.25 ^~~~~~~~~~~~~~~~~~ 240:38.25 /builddir/build/BUILD/firefox-66.0.3/dom/worklet/Worklet.cpp:412:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:38.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 240:38.25 ^~~~~~~~~~~~~~~~~~~~~~ 240:38.27 /builddir/build/BUILD/firefox-66.0.3/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 240:38.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:38.27 foundInterface = 0; \ 240:38.27 ^~~~~~~~~~~~~~ 240:38.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:38.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:38.27 ^~~~~~~~~~~~~~~~~~~~~~~ 240:38.27 /builddir/build/BUILD/firefox-66.0.3/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:38.27 NS_INTERFACE_MAP_END 240:38.28 ^~~~~~~~~~~~~~~~~~~~ 240:38.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:38.28 else 240:38.28 ^~~~ 240:38.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:38.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:38.28 ^~~~~~~~~~~~~~~~~~ 240:38.28 /builddir/build/BUILD/firefox-66.0.3/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:38.28 NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 240:38.28 ^~~~~~~~~~~~~~~~~~~~~~ 240:38.51 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 240:38.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 240:38.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 240:38.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 240:38.51 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 240:38.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/Value.h:25, 240:38.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:32, 240:38.52 from /builddir/build/BUILD/firefox-66.0.3/dom/worklet/Worklet.h:11, 240:38.52 from /builddir/build/BUILD/firefox-66.0.3/dom/worklet/Worklet.cpp:7, 240:38.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 240:38.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 240:38.52 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 240:38.52 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 240:38.52 memset(aT, 0, sizeof(T)); 240:38.52 ~~~~~~^~~~~~~~~~~~~~~~~~ 240:38.52 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/worklet/Worklet.cpp:24, 240:38.52 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 240:38.52 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 240:38.52 struct GlobalProperties { 240:38.52 ^~~~~~~~~~~~~~~~ 240:38.78 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:38.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 240:38.78 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:10, 240:38.78 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 240:38.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 240:38.78 /builddir/build/BUILD/firefox-66.0.3/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 240:38.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:38.78 foundInterface = 0; \ 240:38.78 ^~~~~~~~~~~~~~ 240:38.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:38.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:38.78 ^~~~~~~~~~~~~~~~~~~~~~~ 240:38.78 /builddir/build/BUILD/firefox-66.0.3/dom/script/ScriptLoader.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:38.78 NS_INTERFACE_MAP_END 240:38.78 ^~~~~~~~~~~~~~~~~~~~ 240:38.78 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.h:11, 240:38.78 from /builddir/build/BUILD/firefox-66.0.3/dom/script/LoadedScript.cpp:7, 240:38.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 240:38.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:38.79 } else 240:38.79 ^~~~ 240:38.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:38.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:38.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:38.79 /builddir/build/BUILD/firefox-66.0.3/dom/script/ScriptLoader.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:38.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 240:38.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:44.43 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:44.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 240:44.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 240:44.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 240:44.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 240:44.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 240:44.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 240:44.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 240:44.43 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.h:10, 240:44.44 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.cpp:7, 240:44.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 240:44.44 /builddir/build/BUILD/firefox-66.0.3/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 240:44.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:44.44 foundInterface = 0; \ 240:44.44 ^~~~~~~~~~~~~~ 240:44.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:44.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:44.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:44.44 /builddir/build/BUILD/firefox-66.0.3/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:44.44 NS_INTERFACE_MAP_END_INHERITING(Event) 240:44.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:44.44 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 240:44.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 240:44.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 240:44.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 240:44.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 240:44.44 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.h:10, 240:44.44 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.cpp:7, 240:44.44 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 240:44.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:44.44 } else 240:44.44 ^~~~ 240:44.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:44.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:44.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:44.44 /builddir/build/BUILD/firefox-66.0.3/dom/payments/MerchantValidationEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:44.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 240:44.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:44.47 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:44.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 240:44.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 240:44.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 240:44.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 240:44.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 240:44.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 240:44.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 240:44.48 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.h:10, 240:44.48 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.cpp:7, 240:44.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 240:44.48 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 240:44.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:44.48 foundInterface = 0; \ 240:44.48 ^~~~~~~~~~~~~~ 240:44.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:44.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:44.48 ^~~~~~~~~~~~~~~~~~~~~~~ 240:44.48 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:44.48 NS_INTERFACE_MAP_END 240:44.48 ^~~~~~~~~~~~~~~~~~~~ 240:44.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:44.48 else 240:44.48 ^~~~ 240:44.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:44.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:44.48 ^~~~~~~~~~~~~~~~~~ 240:44.48 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:44.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 240:44.49 ^~~~~~~~~~~~~~~~~~~~~~ 240:44.49 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 240:44.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:44.49 foundInterface = 0; \ 240:44.49 ^~~~~~~~~~~~~~ 240:44.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:44.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:44.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:44.49 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentMethodChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:44.49 NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 240:44.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:44.49 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 240:44.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 240:44.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 240:44.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 240:44.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 240:44.49 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.h:10, 240:44.49 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.cpp:7, 240:44.49 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 240:44.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:44.49 } else 240:44.49 ^~~~ 240:44.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:44.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:44.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:44.49 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:44.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 240:44.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:45.96 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:45.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 240:45.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 240:45.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 240:45.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 240:45.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 240:45.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 240:45.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 240:45.96 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.h:10, 240:45.96 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.cpp:7, 240:45.96 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 240:45.96 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 240:45.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:45.97 foundInterface = 0; \ 240:45.97 ^~~~~~~~~~~~~~ 240:45.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:45.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:45.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:45.97 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentRequest.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:45.97 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 240:45.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:45.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:45.97 else 240:45.97 ^~~~ 240:45.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:45.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:45.97 ^~~~~~~~~~~~~~~~~~ 240:45.97 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentRequest.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:45.97 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 240:45.97 ^~~~~~~~~~~~~~~~~~~~~~ 240:47.08 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 240:47.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:47.08 foundInterface = 0; \ 240:47.08 ^~~~~~~~~~~~~~ 240:47.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:47.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:47.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:47.08 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentRequestUpdateEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:47.08 NS_INTERFACE_MAP_END_INHERITING(Event) 240:47.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:47.08 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 240:47.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 240:47.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 240:47.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 240:47.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 240:47.09 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.h:10, 240:47.09 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.cpp:7, 240:47.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 240:47.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:47.09 } else 240:47.09 ^~~~ 240:47.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:47.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:47.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:47.09 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:47.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 240:47.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:47.09 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:47.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 240:47.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 240:47.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 240:47.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 240:47.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 240:47.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 240:47.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 240:47.09 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.h:10, 240:47.09 from /builddir/build/BUILD/firefox-66.0.3/dom/payments/BasicCardPayment.cpp:7, 240:47.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 240:47.09 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 240:47.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:47.10 foundInterface = 0; \ 240:47.10 ^~~~~~~~~~~~~~ 240:47.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:47.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:47.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:47.10 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:47.10 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 240:47.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:47.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:47.10 else 240:47.10 ^~~~ 240:47.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:47.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:47.10 ^~~~~~~~~~~~~~~~~~ 240:47.10 /builddir/build/BUILD/firefox-66.0.3/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:47.10 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 240:47.10 ^~~~~~~~~~~~~~~~~~~~~~ 240:53.01 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:53.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 240:53.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 240:53.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 240:53.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 240:53.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 240:53.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/TypedArray.h:12, 240:53.01 from /builddir/build/BUILD/firefox-66.0.3/dom/websocket/WebSocket.h:12, 240:53.01 from /builddir/build/BUILD/firefox-66.0.3/dom/websocket/WebSocket.cpp:7, 240:53.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 240:53.01 /builddir/build/BUILD/firefox-66.0.3/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 240:53.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:53.01 foundInterface = 0; \ 240:53.01 ^~~~~~~~~~~~~~ 240:53.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:53.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:53.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:53.01 /builddir/build/BUILD/firefox-66.0.3/dom/websocket/WebSocket.cpp:1420:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:53.01 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 240:53.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:53.01 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 240:53.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/TypedArray.h:14, 240:53.01 from /builddir/build/BUILD/firefox-66.0.3/dom/websocket/WebSocket.h:12, 240:53.01 from /builddir/build/BUILD/firefox-66.0.3/dom/websocket/WebSocket.cpp:7, 240:53.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 240:53.01 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:53.01 } else 240:53.01 ^~~~ 240:53.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:53.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:53.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:53.02 /builddir/build/BUILD/firefox-66.0.3/dom/websocket/WebSocket.cpp:1419:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:53.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 240:53.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:57.55 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:57.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 240:57.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 240:57.55 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 240:57.55 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 240:57.55 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 240:57.55 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 240:57.55 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 240:57.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:57.55 foundInterface = 0; \ 240:57.55 ^~~~~~~~~~~~~~ 240:57.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:57.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:57.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:57.56 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorker.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:57.56 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 240:57.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:57.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:57.56 else 240:57.56 ^~~~ 240:57.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:57.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:57.56 ^~~~~~~~~~~~~~~~~~ 240:57.56 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorker.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:57.56 NS_INTERFACE_MAP_ENTRY(ServiceWorker) 240:57.56 ^~~~~~~~~~~~~~~~~~~~~~ 240:57.72 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 240:57.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:57.73 foundInterface = 0; \ 240:57.73 ^~~~~~~~~~~~~~ 240:57.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:57.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:57.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:57.73 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:57.73 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 240:57.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:57.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 240:57.73 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 240:57.73 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 240:57.73 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 240:57.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 240:57.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:57.73 } else 240:57.73 ^~~~ 240:57.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:57.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:57.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:57.73 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:57.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 240:57.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:58.06 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:58.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 240:58.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 240:58.06 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 240:58.06 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 240:58.06 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 240:58.06 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 240:58.06 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 240:58.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:58.07 foundInterface = 0; \ 240:58.07 ^~~~~~~~~~~~~~ 240:58.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:58.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:58.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:58.07 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:933:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:58.07 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 240:58.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:58.07 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 240:58.07 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 240:58.07 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 240:58.07 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 240:58.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 240:58.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:58.07 } else 240:58.07 ^~~~ 240:58.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:58.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:58.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:58.08 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:932:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:58.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 240:58.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:58.08 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:58.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 240:58.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 240:58.08 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 240:58.08 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 240:58.08 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 240:58.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 240:58.08 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 240:58.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:58.08 foundInterface = 0; \ 240:58.08 ^~~~~~~~~~~~~~ 240:58.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:58.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:58.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:58.08 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:976:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:58.08 NS_INTERFACE_MAP_END_INHERITING(Event) 240:58.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:58.08 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 240:58.08 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 240:58.08 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 240:58.08 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 240:58.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 240:58.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:58.08 } else 240:58.09 ^~~~ 240:58.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:58.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:58.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:58.09 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:975:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:58.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 240:58.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:58.09 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:58.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 240:58.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 240:58.09 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 240:58.09 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 240:58.09 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 240:58.09 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 240:58.09 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 240:58.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:58.09 foundInterface = 0; \ 240:58.09 ^~~~~~~~~~~~~~ 240:58.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:58.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:58.09 ^~~~~~~~~~~~~~~~~~~~~~~ 240:58.09 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1039:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:58.09 NS_INTERFACE_MAP_END 240:58.09 ^~~~~~~~~~~~~~~~~~~~ 240:58.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:58.09 else 240:58.09 ^~~~ 240:58.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:58.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:58.09 ^~~~~~~~~~~~~~~~~~ 240:58.09 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1038:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:58.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 240:58.09 ^~~~~~~~~~~~~~~~~~~~~~ 240:58.09 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 240:58.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:58.09 foundInterface = 0; \ 240:58.10 ^~~~~~~~~~~~~~ 240:58.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:58.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:58.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:58.10 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:58.10 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 240:58.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:58.10 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 240:58.10 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 240:58.10 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 240:58.10 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 240:58.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 240:58.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:58.10 } else 240:58.10 ^~~~ 240:58.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:58.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:58.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:58.10 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1131:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:58.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 240:58.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:58.10 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 240:58.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 240:58.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 240:58.10 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 240:58.10 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 240:58.10 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 240:58.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 240:58.11 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 240:58.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:58.11 foundInterface = 0; \ 240:58.11 ^~~~~~~~~~~~~~ 240:58.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:58.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:58.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:58.11 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:58.11 NS_INTERFACE_MAP_END_INHERITING(Event) 240:58.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:58.11 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 240:58.11 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerContainer.h:10, 240:58.11 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 240:58.11 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 240:58.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 240:58.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:58.11 } else 240:58.11 ^~~~ 240:58.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 240:58.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:58.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:58.11 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerEvents.cpp:1238:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:58.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 240:58.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:05.04 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 241:05.04 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 241:05.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 241:05.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 241:05.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 241:05.04 from /builddir/build/BUILD/firefox-66.0.3/dom/simpledb/ActorsChild.h:10, 241:05.04 from /builddir/build/BUILD/firefox-66.0.3/dom/simpledb/ActorsChild.cpp:7, 241:05.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 241:05.04 /builddir/build/BUILD/firefox-66.0.3/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 241:05.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:05.04 foundInterface = 0; \ 241:05.04 ^~~~~~~~~~~~~~ 241:05.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:05.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:05.05 ^~~~~~~~~~~~~~~~~~~~~~~ 241:05.05 /builddir/build/BUILD/firefox-66.0.3/dom/simpledb/SDBRequest.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:05.05 NS_INTERFACE_MAP_END 241:05.05 ^~~~~~~~~~~~~~~~~~~~ 241:05.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:05.05 else 241:05.05 ^~~~ 241:05.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:05.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:05.05 ^~~~~~~~~~~~~~~~~~ 241:05.05 /builddir/build/BUILD/firefox-66.0.3/dom/simpledb/SDBRequest.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:05.05 NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 241:05.05 ^~~~~~~~~~~~~~~~~~~~~~ 241:11.62 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 241:11.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 241:11.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 241:11.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 241:11.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 241:11.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 241:11.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 241:11.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ReportBody.h:11, 241:11.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 241:11.63 from /builddir/build/BUILD/firefox-66.0.3/dom/reporting/DeprecationReportBody.cpp:7, 241:11.63 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 241:11.63 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/Report.cpp: In member function 'virtual nsresult mozilla::dom::Report::QueryInterface(const nsIID&, void**)': 241:11.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:11.63 foundInterface = 0; \ 241:11.63 ^~~~~~~~~~~~~~ 241:11.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:11.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:11.63 ^~~~~~~~~~~~~~~~~~~~~~~ 241:11.63 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/Report.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:11.63 NS_INTERFACE_MAP_END 241:11.63 ^~~~~~~~~~~~~~~~~~~~ 241:11.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:11.63 else 241:11.63 ^~~~ 241:11.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:11.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:11.63 ^~~~~~~~~~~~~~~~~~ 241:11.63 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/Report.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:11.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 241:11.63 ^~~~~~~~~~~~~~~~~~~~~~ 241:11.63 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportBody.cpp: In member function 'virtual nsresult mozilla::dom::ReportBody::QueryInterface(const nsIID&, void**)': 241:11.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:11.63 foundInterface = 0; \ 241:11.63 ^~~~~~~~~~~~~~ 241:11.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:11.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:11.63 ^~~~~~~~~~~~~~~~~~~~~~~ 241:11.63 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportBody.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:11.63 NS_INTERFACE_MAP_END 241:11.63 ^~~~~~~~~~~~~~~~~~~~ 241:11.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:11.63 else 241:11.63 ^~~~ 241:11.64 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:11.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:11.64 ^~~~~~~~~~~~~~~~~~ 241:11.64 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportBody.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:11.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 241:11.64 ^~~~~~~~~~~~~~~~~~~~~~ 241:13.97 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportDeliver.cpp: In member function 'virtual nsresult mozilla::dom::ReportDeliver::QueryInterface(const nsIID&, void**)': 241:13.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:13.97 foundInterface = 0; \ 241:13.98 ^~~~~~~~~~~~~~ 241:13.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:13.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:13.98 ^~~~~~~~~~~~~~~~~~~~~~~ 241:13.98 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportDeliver.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:13.98 NS_INTERFACE_MAP_END 241:13.98 ^~~~~~~~~~~~~~~~~~~~ 241:13.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:13.98 else 241:13.98 ^~~~ 241:13.98 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:13.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:13.98 ^~~~~~~~~~~~~~~~~~ 241:13.98 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportDeliver.cpp:398:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:13.98 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 241:13.98 ^~~~~~~~~~~~~~~~~~~~~~ 241:14.01 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportingHeader.cpp: In member function 'virtual nsresult mozilla::dom::ReportingHeader::QueryInterface(const nsIID&, void**)': 241:14.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:14.02 foundInterface = 0; \ 241:14.02 ^~~~~~~~~~~~~~ 241:14.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:14.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:14.02 ^~~~~~~~~~~~~~~~~~~~~~~ 241:14.02 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportingHeader.cpp:754:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:14.02 NS_INTERFACE_MAP_END 241:14.02 ^~~~~~~~~~~~~~~~~~~~ 241:14.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:14.02 else 241:14.02 ^~~~ 241:14.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:14.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:14.02 ^~~~~~~~~~~~~~~~~~ 241:14.02 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportingHeader.cpp:753:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:14.02 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 241:14.02 ^~~~~~~~~~~~~~~~~~~~~~ 241:14.03 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportingObserver.cpp: In member function 'virtual nsresult mozilla::dom::ReportingObserver::QueryInterface(const nsIID&, void**)': 241:14.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:14.03 foundInterface = 0; \ 241:14.03 ^~~~~~~~~~~~~~ 241:14.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:14.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:14.03 ^~~~~~~~~~~~~~~~~~~~~~~ 241:14.03 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportingObserver.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:14.03 NS_INTERFACE_MAP_END 241:14.03 ^~~~~~~~~~~~~~~~~~~~ 241:14.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 241:14.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 241:14.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 241:14.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 241:14.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 241:14.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 241:14.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ReportBody.h:11, 241:14.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 241:14.03 from /builddir/build/BUILD/firefox-66.0.3/dom/reporting/DeprecationReportBody.cpp:7, 241:14.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 241:14.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:14.03 else 241:14.03 ^~~~ 241:14.03 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/ReportingObserver.cpp:38:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 241:14.03 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 241:14.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:14.04 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 241:14.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 241:14.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 241:14.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 241:14.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 241:14.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 241:14.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 241:14.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ReportBody.h:11, 241:14.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 241:14.04 from /builddir/build/BUILD/firefox-66.0.3/dom/reporting/DeprecationReportBody.cpp:7, 241:14.04 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 241:14.04 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/TestingDeprecatedInterface.cpp: In member function 'virtual nsresult mozilla::dom::TestingDeprecatedInterface::QueryInterface(const nsIID&, void**)': 241:14.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:14.04 foundInterface = 0; \ 241:14.04 ^~~~~~~~~~~~~~ 241:14.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:14.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:14.04 ^~~~~~~~~~~~~~~~~~~~~~~ 241:14.04 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/TestingDeprecatedInterface.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:14.04 NS_INTERFACE_MAP_END 241:14.05 ^~~~~~~~~~~~~~~~~~~~ 241:14.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:14.05 else 241:14.05 ^~~~ 241:14.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:14.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:14.05 ^~~~~~~~~~~~~~~~~~ 241:14.05 /builddir/build/BUILD/firefox-66.0.3/dom/reporting/TestingDeprecatedInterface.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:14.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 241:14.05 ^~~~~~~~~~~~~~~~~~~~~~ 241:26.66 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 241:26.66 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 241:26.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 241:26.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 241:26.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 241:26.66 from /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/ActorsChild.h:10, 241:26.66 from /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/ActorsChild.cpp:7, 241:26.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 241:26.66 /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/LSObject.cpp: In member function 'virtual nsresult mozilla::dom::LSObject::QueryInterface(const nsIID&, void**)': 241:26.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:26.66 foundInterface = 0; \ 241:26.66 ^~~~~~~~~~~~~~ 241:26.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 241:26.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:26.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:26.66 /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/LSObject.cpp:664:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:26.66 NS_INTERFACE_MAP_END_INHERITING(Storage) 241:26.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:26.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 241:26.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 241:26.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 241:26.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 241:26.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 241:26.66 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/base/message_loop.h:32, 241:26.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 241:26.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 241:26.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:15, 241:26.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 241:26.66 from /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/ActorsChild.h:10, 241:26.67 from /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/ActorsChild.cpp:7, 241:26.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 241:26.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 241:26.67 } else 241:26.67 ^~~~ 241:26.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 241:26.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 241:26.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:26.67 /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/LSObject.cpp:663:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 241:26.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LSObject) 241:26.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:31.14 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:74: 241:31.14 /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/ReportInternalError.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 241:31.14 /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/ReportInternalError.cpp:34:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 241:31.14 } // namespace mozilla 241:31.14 ^ 241:31.14 /builddir/build/BUILD/firefox-66.0.3/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] 241:31.15 /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/ReportInternalError.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 241:31.15 /builddir/build/BUILD/firefox-66.0.3/dom/localstorage/ReportInternalError.cpp:34:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 241:31.15 /builddir/build/BUILD/firefox-66.0.3/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] 241:39.58 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 241:39.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 241:39.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsINetworkInterceptController.h:10, 241:39.58 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerInterceptController.h:10, 241:39.58 from /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7, 241:39.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 241:39.58 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 241:39.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:39.58 foundInterface = 0; \ 241:39.58 ^~~~~~~~~~~~~~ 241:39.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:39.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:39.58 ^~~~~~~~~~~~~~~~~~~~~~~ 241:39.58 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerManager.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:39.58 NS_INTERFACE_MAP_END 241:39.58 ^~~~~~~~~~~~~~~~~~~~ 241:39.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:39.58 else 241:39.58 ^~~~ 241:39.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 241:39.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 241:39.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:39.58 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerManager.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 241:39.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 241:39.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:40.11 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 241:40.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:40.11 foundInterface = 0; \ 241:40.11 ^~~~~~~~~~~~~~ 241:40.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 241:40.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:40.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:40.11 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerRegistration.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:40.12 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 241:40.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:40.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:40.12 else 241:40.12 ^~~~ 241:40.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:40.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:40.12 ^~~~~~~~~~~~~~~~~~ 241:40.12 /builddir/build/BUILD/firefox-66.0.3/dom/serviceworkers/ServiceWorkerRegistration.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:40.12 NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 241:40.12 ^~~~~~~~~~~~~~~~~~~~~~ 241:50.25 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/WeakPtr.h:82, 241:50.25 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/AvailabilityCollection.h:11, 241:50.25 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/AvailabilityCollection.cpp:7, 241:50.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 241:50.25 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 241:50.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:50.25 foundInterface = 0; \ 241:50.25 ^~~~~~~~~~~~~~ 241:50.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:50.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:50.26 ^~~~~~~~~~~~~~~~~~~~~~~ 241:50.26 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/Presentation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:50.26 NS_INTERFACE_MAP_END 241:50.26 ^~~~~~~~~~~~~~~~~~~~ 241:50.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:50.26 else 241:50.26 ^~~~ 241:50.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:50.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:50.26 ^~~~~~~~~~~~~~~~~~ 241:50.26 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/Presentation.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:50.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 241:50.26 ^~~~~~~~~~~~~~~~~~~~~~ 241:50.27 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 241:50.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:50.28 foundInterface = 0; \ 241:50.28 ^~~~~~~~~~~~~~ 241:50.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 241:50.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:50.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:50.28 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationAvailability.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:50.28 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 241:50.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:50.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:50.28 else 241:50.28 ^~~~ 241:50.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:50.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:50.28 ^~~~~~~~~~~~~~~~~~ 241:50.28 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationAvailability.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:50.28 NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 241:50.28 ^~~~~~~~~~~~~~~~~~~~~~ 241:50.35 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 241:50.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:50.35 foundInterface = 0; \ 241:50.35 ^~~~~~~~~~~~~~ 241:50.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 241:50.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:50.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:50.35 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationConnection.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:50.35 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 241:50.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:50.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:50.35 else 241:50.35 ^~~~ 241:50.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:50.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:50.35 ^~~~~~~~~~~~~~~~~~ 241:50.35 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationConnection.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:50.35 NS_INTERFACE_MAP_ENTRY(nsIRequest) 241:50.35 ^~~~~~~~~~~~~~~~~~~~~~ 241:50.39 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 241:50.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:50.39 foundInterface = 0; \ 241:50.39 ^~~~~~~~~~~~~~ 241:50.39 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 241:50.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:50.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:50.39 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:50.39 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 241:50.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:50.39 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 241:50.40 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationAvailability.h:10, 241:50.40 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/AvailabilityCollection.cpp:10, 241:50.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 241:50.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 241:50.40 } else 241:50.40 ^~~~ 241:50.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 241:50.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 241:50.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:50.40 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 241:50.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 241:50.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:50.42 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/WeakPtr.h:82, 241:50.42 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/AvailabilityCollection.h:11, 241:50.42 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/AvailabilityCollection.cpp:7, 241:50.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 241:50.43 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 241:50.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:50.43 foundInterface = 0; \ 241:50.43 ^~~~~~~~~~~~~~ 241:50.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:50.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:50.43 ^~~~~~~~~~~~~~~~~~~~~~~ 241:50.43 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationReceiver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:50.43 NS_INTERFACE_MAP_END 241:50.43 ^~~~~~~~~~~~~~~~~~~~ 241:50.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:50.43 else 241:50.43 ^~~~ 241:50.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:50.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:50.43 ^~~~~~~~~~~~~~~~~~ 241:50.43 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationReceiver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:50.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 241:50.43 ^~~~~~~~~~~~~~~~~~~~~~ 241:50.87 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 241:50.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:50.87 foundInterface = 0; \ 241:50.87 ^~~~~~~~~~~~~~ 241:50.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 241:50.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:50.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:50.87 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:50.87 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 241:50.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:50.88 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 241:50.88 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationAvailability.h:10, 241:50.88 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/AvailabilityCollection.cpp:10, 241:50.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 241:50.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 241:50.88 } else 241:50.88 ^~~~ 241:50.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 241:50.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 241:50.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:50.88 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 241:50.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 241:50.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:52.90 dom/plugins/test/testplugin/libnptest.so 241:54.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/WeakPtr.h:82, 241:54.82 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/AvailabilityCollection.h:11, 241:54.82 from /builddir/build/BUILD/firefox-66.0.3/dom/presentation/AvailabilityCollection.cpp:7, 241:54.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 241:54.82 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 241:54.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:54.83 foundInterface = 0; \ 241:54.83 ^~~~~~~~~~~~~~ 241:54.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:54.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:54.83 ^~~~~~~~~~~~~~~~~~~~~~~ 241:54.83 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationTCPSessionTransport.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:54.83 NS_INTERFACE_MAP_END 241:54.83 ^~~~~~~~~~~~~~~~~~~~ 241:54.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:54.83 else 241:54.83 ^~~~ 241:54.83 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:54.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:54.83 ^~~~~~~~~~~~~~~~~~ 241:54.83 /builddir/build/BUILD/firefox-66.0.3/dom/presentation/PresentationTCPSessionTransport.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:54.83 NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 241:54.83 ^~~~~~~~~~~~~~~~~~~~~~ 242:02.35 dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so 242:02.37 dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so 242:05.98 dom/plugins/test/testplugin/flashplugin/libnpswftest.so 242:10.00 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 242:10.00 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 242:10.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 242:10.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HalTypes.h:9, 242:10.00 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ProcessPriorityManager.h:10, 242:10.00 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ProcessPriorityManager.cpp:7, 242:10.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 242:10.00 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 242:10.00 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:10.00 foundInterface = 0; \ 242:10.00 ^~~~~~~~~~~~~~ 242:10.00 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 242:10.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:10.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:10.00 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/SharedMap.cpp:455:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:10.00 NS_INTERFACE_MAP_END_INHERITING(SharedMap) 242:10.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:10.00 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 242:10.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 242:10.00 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsPIDOMWindow.h:15, 242:10.00 from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcpublic.h:22, 242:10.00 from /builddir/build/BUILD/firefox-66.0.3/xpcom/threads/nsThreadUtils.h:24, 242:10.00 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/base/message_loop.h:32, 242:10.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 242:10.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 242:10.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 242:10.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 242:10.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ContentParent.h:10, 242:10.00 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ProcessPriorityManager.cpp:9, 242:10.01 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 242:10.01 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:10.01 } else 242:10.01 ^~~~ 242:10.01 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 242:10.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:10.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:10.01 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/SharedMap.cpp:454:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 242:10.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 242:10.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:12.45 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 242:12.45 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 242:12.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 242:12.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HalTypes.h:9, 242:12.45 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ProcessPriorityManager.h:10, 242:12.45 from /builddir/build/BUILD/firefox-66.0.3/dom/ipc/ProcessPriorityManager.cpp:7, 242:12.45 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 242:12.45 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': 242:12.45 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:12.45 foundInterface = 0; \ 242:12.45 ^~~~~~~~~~~~~~ 242:12.45 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 242:12.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:12.45 ^~~~~~~~~~~~~~~~~~~~~~~ 242:12.45 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/TabChild.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:12.45 NS_INTERFACE_MAP_END 242:12.45 ^~~~~~~~~~~~~~~~~~~~ 242:12.45 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 242:12.45 else 242:12.46 ^~~~ 242:12.46 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 242:12.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:12.46 ^~~~~~~~~~~~~~~~~~ 242:12.46 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/TabChild.cpp:193:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:12.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 242:12.46 ^~~~~~~~~~~~~~~~~~~~~~ 242:12.48 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': 242:12.48 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:12.48 foundInterface = 0; \ 242:12.48 ^~~~~~~~~~~~~~ 242:12.48 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 242:12.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:12.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:12.48 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/TabChild.cpp:661:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:12.48 NS_INTERFACE_MAP_END_INHERITING(TabChildBase) 242:12.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:12.48 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 242:12.48 else 242:12.48 ^~~~ 242:12.48 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 242:12.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:12.48 ^~~~~~~~~~~~~~~~~~ 242:12.48 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/TabChild.cpp:660:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:12.48 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 242:12.48 ^~~~~~~~~~~~~~~~~~~~~~ 242:12.61 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildMessageManager::QueryInterface(const nsIID&, void**)': 242:12.61 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:12.62 foundInterface = 0; \ 242:12.62 ^~~~~~~~~~~~~~ 242:12.62 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 242:12.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:12.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:12.62 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/TabChild.cpp:3363:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:12.62 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 242:12.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:12.62 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 242:12.62 else 242:12.62 ^~~~ 242:12.62 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 242:12.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:12.62 ^~~~~~~~~~~~~~~~~~ 242:12.62 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/TabChild.cpp:3362:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:12.62 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 242:12.62 ^~~~~~~~~~~~~~~~~~~~~~ 242:13.07 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/WindowGlobalParent.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalParent::QueryInterface(const nsIID&, void**)': 242:13.07 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:13.07 foundInterface = 0; \ 242:13.07 ^~~~~~~~~~~~~~ 242:13.07 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 242:13.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:13.07 ^~~~~~~~~~~~~~~~~~~~~~~ 242:13.07 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/WindowGlobalParent.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:13.07 NS_INTERFACE_MAP_END 242:13.07 ^~~~~~~~~~~~~~~~~~~~ 242:13.07 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 242:13.07 else 242:13.07 ^~~~ 242:13.07 /builddir/build/BUILD/firefox-66.0.3/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 242:13.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:13.07 ^~~~~~~~~~~~~~~~~~ 242:13.07 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/WindowGlobalParent.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:13.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 242:13.07 ^~~~~~~~~~~~~~~~~~~~~~ 242:20.45 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:110: 242:20.45 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/nsIContentParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 242:20.45 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/nsIContentParent.cpp:326:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 242:20.45 } // namespace mozilla 242:20.45 ^ 242:20.45 /builddir/build/BUILD/firefox-66.0.3/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] 242:20.45 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/nsIContentParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 242:20.45 /builddir/build/BUILD/firefox-66.0.3/dom/ipc/nsIContentParent.cpp:326:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 242:20.45 /builddir/build/BUILD/firefox-66.0.3/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] 242:39.82 widget/gtk/mozgtk/stub/libmozgtk_stub.so 242:41.61 widget/gtk/mozgtk/gtk2/libmozgtk.so 242:42.58 widget/gtk/mozgtk/gtk3/libmozgtk.so 242:44.79 widget/gtk/mozwayland/libmozwayland.so 242:52.70 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 242:52.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 242:52.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:52.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:52.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 242:52.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 242:52.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 242:52.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 242:52.70 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 242:52.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 242:52.70 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 242:52.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:52.70 foundInterface = 0; \ 242:52.70 ^~~~~~~~~~~~~~ 242:52.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 242:52.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:52.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:52.70 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/ChangeAttributeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:52.70 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 242:52.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:52.71 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 242:52.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 242:52.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 242:52.71 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 242:52.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 242:52.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:52.71 } else 242:52.71 ^~~~ 242:52.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 242:52.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:52.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:52.71 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/ChangeAttributeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 242:52.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 242:52.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:52.72 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 242:52.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 242:52.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:52.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:52.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 242:52.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 242:52.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 242:52.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 242:52.72 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 242:52.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 242:52.72 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 242:52.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:52.73 foundInterface = 0; \ 242:52.73 ^~~~~~~~~~~~~~ 242:52.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 242:52.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:52.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:52.73 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/ChangeStyleTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:52.73 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 242:52.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:52.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 242:52.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 242:52.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 242:52.73 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 242:52.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 242:52.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:52.73 } else 242:52.73 ^~~~ 242:52.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 242:52.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:52.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:52.73 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/ChangeStyleTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 242:52.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 242:52.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:52.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 242:52.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 242:52.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 242:52.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/mozSpellChecker.h:9, 242:52.79 from /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.h:9, 242:52.79 from /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.cpp:7, 242:52.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 242:52.79 /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 242:52.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:52.79 foundInterface = 0; \ 242:52.79 ^~~~~~~~~~~~~~ 242:52.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 242:52.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:52.79 ^~~~~~~~~~~~~~~~~~~~~~~ 242:52.79 /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:52.79 NS_INTERFACE_MAP_END 242:52.79 ^~~~~~~~~~~~~~~~~~~~ 242:52.79 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 242:52.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 242:52.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 242:52.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 242:52.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 242:52.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 242:52.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/mozSpellChecker.h:9, 242:52.79 from /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.h:9, 242:52.79 from /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.cpp:7, 242:52.79 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 242:52.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:52.79 } else 242:52.79 ^~~~ 242:52.79 /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 242:52.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 242:52.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:52.87 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 242:52.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 242:52.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:12, 242:52.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/mozSpellChecker.h:9, 242:52.87 from /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.h:9, 242:52.87 from /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.cpp:7, 242:52.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 242:52.87 /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 242:52.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:52.87 foundInterface = 0; \ 242:52.87 ^~~~~~~~~~~~~~ 242:52.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 242:52.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:52.87 ^~~~~~~~~~~~~~~~~~~~~~~ 242:52.87 /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/TextServicesDocument.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:52.87 NS_INTERFACE_MAP_END 242:52.87 ^~~~~~~~~~~~~~~~~~~~ 242:52.87 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWrapperCache.h:10, 242:52.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 242:52.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 242:52.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 242:52.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 242:52.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 242:52.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/mozSpellChecker.h:9, 242:52.87 from /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.h:9, 242:52.87 from /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/EditorSpellCheck.cpp:7, 242:52.87 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 242:52.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:52.87 } else 242:52.87 ^~~~ 242:52.87 /builddir/build/BUILD/firefox-66.0.3/editor/spellchecker/TextServicesDocument.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 242:52.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 242:52.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.53 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 242:55.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 242:55.53 from /builddir/build/BUILD/firefox-66.0.3/editor/txmgr/TransactionItem.h:9, 242:55.53 from /builddir/build/BUILD/firefox-66.0.3/editor/txmgr/TransactionItem.cpp:6, 242:55.54 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 242:55.54 /builddir/build/BUILD/firefox-66.0.3/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 242:55.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:55.54 foundInterface = 0; \ 242:55.54 ^~~~~~~~~~~~~~ 242:55.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 242:55.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:55.54 ^~~~~~~~~~~~~~~~~~~~~~~ 242:55.54 /builddir/build/BUILD/firefox-66.0.3/editor/txmgr/TransactionManager.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:55.54 NS_INTERFACE_MAP_END 242:55.54 ^~~~~~~~~~~~~~~~~~~~ 242:55.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 242:55.54 else 242:55.54 ^~~~ 242:55.54 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 242:55.54 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 242:55.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.54 /builddir/build/BUILD/firefox-66.0.3/editor/txmgr/TransactionManager.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 242:55.54 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 242:55.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.58 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 242:55.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 242:55.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:55.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:55.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 242:55.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 242:55.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 242:55.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 242:55.58 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 242:55.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 242:55.58 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 242:55.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:55.58 foundInterface = 0; \ 242:55.58 ^~~~~~~~~~~~~~ 242:55.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 242:55.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:55.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.58 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CompositionTransaction.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:55.58 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 242:55.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:55.58 } else 242:55.59 ^~~~ 242:55.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 242:55.59 NS_IMPL_QUERY_BODY_CONCRETE(_class) 242:55.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.59 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CompositionTransaction.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 242:55.59 NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 242:55.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.60 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 242:55.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:55.60 foundInterface = 0; \ 242:55.60 ^~~~~~~~~~~~~~ 242:55.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 242:55.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:55.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.60 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CreateElementTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:55.60 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 242:55.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 242:55.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 242:55.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 242:55.60 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 242:55.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 242:55.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:55.60 } else 242:55.60 ^~~~ 242:55.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 242:55.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:55.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.60 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CreateElementTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 242:55.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 242:55.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.62 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 242:55.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 242:55.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:55.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:55.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 242:55.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 242:55.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 242:55.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 242:55.62 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 242:55.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 242:55.62 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 242:55.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:55.62 foundInterface = 0; \ 242:55.62 ^~~~~~~~~~~~~~ 242:55.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 242:55.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:55.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.62 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/DeleteNodeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:55.62 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 242:55.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.62 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 242:55.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 242:55.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 242:55.62 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 242:55.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 242:55.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:55.62 } else 242:55.62 ^~~~ 242:55.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 242:55.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:55.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.62 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/DeleteNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 242:55.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 242:55.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 242:55.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 242:55.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:55.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:55.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 242:55.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 242:55.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 242:55.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 242:55.65 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 242:55.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 242:55.65 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 242:55.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:55.65 foundInterface = 0; \ 242:55.65 ^~~~~~~~~~~~~~ 242:55.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 242:55.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:55.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.65 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/DeleteRangeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:55.65 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 242:55.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 242:55.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 242:55.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 242:55.65 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 242:55.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 242:55.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:55.65 } else 242:55.65 ^~~~ 242:55.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 242:55.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:55.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.65 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/DeleteRangeTransaction.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 242:55.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 242:55.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.67 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 242:55.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 242:55.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:55.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:55.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 242:55.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 242:55.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 242:55.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 242:55.67 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 242:55.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 242:55.67 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 242:55.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:55.67 foundInterface = 0; \ 242:55.67 ^~~~~~~~~~~~~~ 242:55.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 242:55.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:55.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.67 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/DeleteTextTransaction.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:55.67 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 242:55.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.67 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 242:55.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 242:55.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 242:55.67 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 242:55.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 242:55.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:55.67 } else 242:55.67 ^~~~ 242:55.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 242:55.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:55.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.67 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/DeleteTextTransaction.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 242:55.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 242:55.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.69 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 242:55.69 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 242:55.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:55.69 foundInterface = 0; \ 242:55.69 ^~~~~~~~~~~~~~ 242:55.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 242:55.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:55.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.69 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/EditAggregateTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:55.69 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 242:55.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.69 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 242:55.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 242:55.69 } else 242:55.69 ^~~~ 242:55.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 242:55.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:55.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.69 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/EditAggregateTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 242:55.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 242:55.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.69 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CSSEditUtils.h:9, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/CSSEditUtils.cpp:6, 242:55.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 242:55.69 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 242:55.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:55.70 foundInterface = 0; \ 242:55.70 ^~~~~~~~~~~~~~ 242:55.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 242:55.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:55.70 ^~~~~~~~~~~~~~~~~~~~~~~ 242:55.70 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:55.70 NS_INTERFACE_MAP_END 242:55.70 ^~~~~~~~~~~~~~~~~~~~ 242:55.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 242:55.71 else 242:55.71 ^~~~ 242:55.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 242:55.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 242:55.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.71 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 242:55.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 242:55.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.84 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 242:55.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:55.84 foundInterface = 0; \ 242:55.85 ^~~~~~~~~~~~~~ 242:55.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 242:55.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:55.85 ^~~~~~~~~~~~~~~~~~~~~~~ 242:55.85 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/EditorBase.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:55.85 NS_INTERFACE_MAP_END 242:55.85 ^~~~~~~~~~~~~~~~~~~~ 242:55.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 242:55.85 else 242:55.85 ^~~~ 242:55.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 242:55.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 242:55.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:55.85 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/EditorBase.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 242:55.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 242:55.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:00.94 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:00.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 243:00.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 243:00.94 from /builddir/build/BUILD/firefox-66.0.3/editor/composer/ComposerCommandsUpdater.cpp:7, 243:00.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 243:00.94 /builddir/build/BUILD/firefox-66.0.3/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 243:00.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:00.94 foundInterface = 0; \ 243:00.94 ^~~~~~~~~~~~~~ 243:00.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:00.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:00.94 ^~~~~~~~~~~~~~~~~~~~~~~ 243:00.94 /builddir/build/BUILD/firefox-66.0.3/editor/composer/ComposerCommandsUpdater.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:00.94 NS_INTERFACE_MAP_END 243:00.94 ^~~~~~~~~~~~~~~~~~~~ 243:00.94 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 243:00.94 from /builddir/build/BUILD/firefox-66.0.3/editor/composer/ComposerCommandsUpdater.cpp:7, 243:00.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 243:00.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:00.94 } else 243:00.94 ^~~~ 243:00.94 /builddir/build/BUILD/firefox-66.0.3/editor/composer/ComposerCommandsUpdater.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:00.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 243:00.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:01.61 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:137: 243:01.61 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLAbsPositionEditor.cpp: In member function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)': 243:01.61 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLAbsPositionEditor.cpp:638:1: warning: the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 243:01.61 } // namespace mozilla 243:01.61 ^ 243:01.61 /builddir/build/BUILD/firefox-66.0.3/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] 243:01.63 /builddir/build/BUILD/firefox-66.0.3/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] 243:05.47 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:92: 243:05.47 /builddir/build/BUILD/firefox-66.0.3/widget/gtk/nsWidgetFactory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 243:05.47 /builddir/build/BUILD/firefox-66.0.3/widget/gtk/nsWidgetFactory.cpp:296:51: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 243:05.47 NSMODULE_DEFN(nsWidgetGtk2Module) = &kWidgetModule; 243:05.47 ^ 243:05.47 /builddir/build/BUILD/firefox-66.0.3/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] 243:05.47 /builddir/build/BUILD/firefox-66.0.3/widget/gtk/nsWidgetFactory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 243:05.47 /builddir/build/BUILD/firefox-66.0.3/widget/gtk/nsWidgetFactory.cpp:296:51: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 243:05.47 /builddir/build/BUILD/firefox-66.0.3/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] 243:08.94 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:08.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 243:08.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 243:08.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 243:08.95 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 243:08.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 243:08.95 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLEditRules.cpp: In member function 'virtual nsresult mozilla::HTMLEditRules::QueryInterface(const nsIID&, void**)': 243:08.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:08.95 foundInterface = 0; \ 243:08.95 ^~~~~~~~~~~~~~ 243:08.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:08.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:08.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:08.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:08.95 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 243:08.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:08.95 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLEditRules.cpp:235:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 243:08.95 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 243:08.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:08.95 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 243:08.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 243:08.95 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 243:08.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 243:08.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:08.95 } else 243:08.95 ^~~~ 243:08.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:08.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:08.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:08.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:08.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 243:08.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:08.95 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLEditRules.cpp:235:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 243:08.95 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 243:08.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:09.61 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:09.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 243:09.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 243:09.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 243:09.61 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 243:09.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 243:09.61 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 243:09.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:09.61 foundInterface = 0; \ 243:09.61 ^~~~~~~~~~~~~~ 243:09.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:09.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:09.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:09.62 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLEditor.cpp:296:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:09.62 NS_INTERFACE_MAP_END_INHERITING(TextEditor) 243:09.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:09.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:09.62 else 243:09.62 ^~~~ 243:09.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:09.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:09.62 ^~~~~~~~~~~~~~~~~~ 243:09.62 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLEditor.cpp:295:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:09.62 NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 243:09.62 ^~~~~~~~~~~~~~~~~~~~~~ 243:09.82 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 243:09.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:09.82 foundInterface = 0; \ 243:09.82 ^~~~~~~~~~~~~~ 243:09.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:09.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:09.82 ^~~~~~~~~~~~~~~~~~~~~~~ 243:09.82 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLEditorDataTransfer.cpp:1034:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:09.82 NS_INTERFACE_MAP_END 243:09.82 ^~~~~~~~~~~~~~~~~~~~ 243:09.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:09.82 else 243:09.82 ^~~~ 243:09.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:09.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:09.82 ^~~~~~~~~~~~~~~~~~ 243:09.82 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLEditorDataTransfer.cpp:1033:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:09.82 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 243:09.82 ^~~~~~~~~~~~~~~~~~~~~~ 243:10.72 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 243:10.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:10.72 foundInterface = 0; \ 243:10.72 ^~~~~~~~~~~~~~ 243:10.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:10.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:10.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:10.72 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/InsertNodeTransaction.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:10.72 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 243:10.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:10.72 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 243:10.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 243:10.72 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 243:10.72 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 243:10.72 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:10.72 } else 243:10.72 ^~~~ 243:10.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:10.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:10.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:10.73 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/InsertNodeTransaction.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:10.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 243:10.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:10.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:10.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 243:10.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 243:10.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HTMLEditor.h:10, 243:10.73 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 243:10.73 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 243:10.73 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 243:10.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:10.73 foundInterface = 0; \ 243:10.73 ^~~~~~~~~~~~~~ 243:10.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:10.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:10.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:10.73 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:10.73 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 243:10.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:10.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:10.73 } else 243:10.73 ^~~~ 243:10.73 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 243:10.73 NS_IMPL_QUERY_BODY_CONCRETE(_class) 243:10.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:10.73 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/InsertTextTransaction.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 243:10.73 NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 243:10.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:11.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:11.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 243:11.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:11.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:11.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 243:11.93 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:11.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:11.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:11.93 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:11.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:11.93 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 243:11.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:11.93 foundInterface = 0; \ 243:11.93 ^~~~~~~~~~~~~~ 243:11.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:11.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:11.93 ^~~~~~~~~~~~~~~~~~~~~~~ 243:11.93 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSFontFaceRule.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:11.93 NS_INTERFACE_MAP_END 243:11.93 ^~~~~~~~~~~~~~~~~~~~ 243:11.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 243:11.93 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSFontFaceRule.cpp:31:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:11.93 } else 243:11.93 ^~~~ 243:11.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:11.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 243:11.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:11.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:11.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 243:11.93 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:11.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:11.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:11.94 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:11.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:11.94 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 243:11.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:11.95 foundInterface = 0; \ 243:11.95 ^~~~~~~~~~~~~~ 243:11.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:11.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:11.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:11.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:11.95 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 243:11.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:11.95 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSFontFaceRule.cpp:160:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 243:11.95 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 243:11.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:11.95 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:11.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:11.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:11.95 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:11.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:11.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:11.95 } else 243:11.95 ^~~~ 243:11.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:11.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:11.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:11.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:11.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 243:11.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:11.95 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSFontFaceRule.cpp:160:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 243:11.95 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 243:11.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:11.95 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:11.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 243:11.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:11.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:11.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 243:11.95 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:11.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:11.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:11.95 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:11.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:11.95 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 243:11.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:11.95 foundInterface = 0; \ 243:11.95 ^~~~~~~~~~~~~~ 243:11.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:11.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:11.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:11.95 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSImportRule.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:11.95 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 243:11.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:11.95 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:11.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:11.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:11.95 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:11.95 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:11.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:11.95 } else 243:11.95 ^~~~ 243:11.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:11.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:11.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:11.96 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSImportRule.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:11.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 243:11.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.07 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:12.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 243:12.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:12.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:12.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 243:12.07 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:12.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:12.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:12.07 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:12.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:12.07 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 243:12.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:12.07 foundInterface = 0; \ 243:12.07 ^~~~~~~~~~~~~~ 243:12.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:12.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:12.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.07 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframeRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:12.07 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 243:12.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.07 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:12.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:12.08 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:12.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:12.08 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:12.08 else 243:12.08 ^~~~ 243:12.08 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframeRule.cpp:88:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 243:12.08 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 243:12.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.08 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:12.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 243:12.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:12.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:12.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 243:12.08 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:12.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:12.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:12.08 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:12.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:12.08 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 243:12.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:12.08 foundInterface = 0; \ 243:12.08 ^~~~~~~~~~~~~~ 243:12.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:12.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:12.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.08 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframeRule.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:12.08 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 243:12.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.08 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:12.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:12.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:12.08 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:12.08 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:12.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:12.08 } else 243:12.08 ^~~~ 243:12.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:12.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:12.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.09 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframeRule.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:12.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 243:12.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.10 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:12.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 243:12.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:12.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:12.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 243:12.10 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:12.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:12.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:12.10 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:12.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:12.10 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 243:12.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:12.10 foundInterface = 0; \ 243:12.10 ^~~~~~~~~~~~~~ 243:12.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:12.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:12.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.10 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframesRule.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:12.10 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 243:12.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.10 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:12.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:12.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:12.10 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:12.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:12.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:12.11 } else 243:12.11 ^~~~ 243:12.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:12.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:12.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.11 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframesRule.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:12.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 243:12.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.11 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:12.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 243:12.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:12.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:12.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 243:12.11 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:12.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:12.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:12.11 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:12.11 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:12.12 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 243:12.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:12.12 foundInterface = 0; \ 243:12.12 ^~~~~~~~~~~~~~ 243:12.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:12.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:12.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.12 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframesRule.cpp:160:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:12.12 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 243:12.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.12 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:12.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:12.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:12.12 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:12.12 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:12.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:12.12 } else 243:12.12 ^~~~ 243:12.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:12.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:12.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.12 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSKeyframesRule.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:12.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 243:12.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.13 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:12.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 243:12.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:12.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:12.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 243:12.13 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:12.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:12.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:12.13 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:12.13 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:12.14 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 243:12.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:12.14 foundInterface = 0; \ 243:12.14 ^~~~~~~~~~~~~~ 243:12.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:12.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:12.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.14 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSMediaRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:12.14 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 243:12.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.14 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:12.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:12.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:12.14 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:12.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:12.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:12.14 } else 243:12.14 ^~~~ 243:12.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:12.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:12.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.14 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSMediaRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:12.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 243:12.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.15 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:12.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 243:12.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:12.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:12.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 243:12.15 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:12.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:12.15 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:12.16 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:12.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:12.16 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 243:12.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:12.16 foundInterface = 0; \ 243:12.16 ^~~~~~~~~~~~~~ 243:12.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:12.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:12.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.16 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSMozDocumentRule.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:12.16 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 243:12.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.16 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:12.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:12.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:12.16 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:12.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:12.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:12.16 } else 243:12.16 ^~~~ 243:12.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:12.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:12.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.16 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSMozDocumentRule.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:12.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 243:12.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.17 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:12.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 243:12.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:12.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 243:12.18 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:12.18 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:12.18 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 243:12.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:12.18 foundInterface = 0; \ 243:12.18 ^~~~~~~~~~~~~~ 243:12.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:12.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:12.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.18 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSPageRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:12.18 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 243:12.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.18 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:12.18 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:12.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:12.18 } else 243:12.18 ^~~~ 243:12.18 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:12.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:12.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.18 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSPageRule.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:12.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 243:12.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.18 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 243:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 243:12.18 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:12.18 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:12.18 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:12.18 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 243:12.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:12.20 foundInterface = 0; \ 243:12.20 ^~~~~~~~~~~~~~ 243:12.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:12.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:12.20 ^~~~~~~~~~~~~~~~~~~~~~~ 243:12.20 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSRuleList.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:12.20 NS_INTERFACE_MAP_END 243:12.20 ^~~~~~~~~~~~~~~~~~~~ 243:12.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:12.20 else 243:12.20 ^~~~ 243:12.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:12.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:12.20 ^~~~~~~~~~~~~~~~~~ 243:12.20 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSRuleList.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:12.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 243:12.20 ^~~~~~~~~~~~~~~~~~~~~~ 243:12.20 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 243:12.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:12.20 foundInterface = 0; \ 243:12.20 ^~~~~~~~~~~~~~ 243:12.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:12.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:12.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:12.20 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 243:12.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.20 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSStyleRule.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 243:12.20 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 243:12.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.20 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:12.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:12.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:12.20 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:12.20 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:12.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:12.20 } else 243:12.20 ^~~~ 243:12.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:12.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:12.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:12.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 243:12.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.20 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSStyleRule.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 243:12.20 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 243:12.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.21 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:12.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 243:12.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:12.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:12.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:12, 243:12.21 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:12.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:12.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:12.21 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:12.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:12.21 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 243:12.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:12.21 foundInterface = 0; \ 243:12.21 ^~~~~~~~~~~~~~ 243:12.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:12.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:12.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.21 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSSupportsRule.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:12.21 NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 243:12.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.21 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:12.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Animation.h:10, 243:12.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AnimationCollection.h:10, 243:12.21 from /builddir/build/BUILD/firefox-66.0.3/layout/style/AnimationCollection.cpp:7, 243:12.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 243:12.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:12.21 } else 243:12.21 ^~~~ 243:12.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:12.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:12.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:12.21 /builddir/build/BUILD/firefox-66.0.3/layout/style/CSSSupportsRule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:12.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 243:12.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:13.77 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 243:13.77 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 243:13.78 from /builddir/build/BUILD/firefox-66.0.3/layout/style/CachedInheritingStyles.cpp:7, 243:13.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 243:13.78 /builddir/build/BUILD/firefox-66.0.3/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 243:13.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:13.78 foundInterface = 0; \ 243:13.78 ^~~~~~~~~~~~~~ 243:13.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:13.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:13.78 ^~~~~~~~~~~~~~~~~~~~~~~ 243:13.78 /builddir/build/BUILD/firefox-66.0.3/layout/style/FontFace.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:13.78 NS_INTERFACE_MAP_END 243:13.78 ^~~~~~~~~~~~~~~~~~~~ 243:13.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:13.78 else 243:13.78 ^~~~ 243:13.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:13.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:13.78 ^~~~~~~~~~~~~~~~~~ 243:13.78 /builddir/build/BUILD/firefox-66.0.3/layout/style/FontFace.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:13.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 243:13.78 ^~~~~~~~~~~~~~~~~~~~~~ 243:13.89 /builddir/build/BUILD/firefox-66.0.3/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 243:13.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:13.90 foundInterface = 0; \ 243:13.90 ^~~~~~~~~~~~~~ 243:13.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:13.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:13.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:13.90 /builddir/build/BUILD/firefox-66.0.3/layout/style/FontFaceSet.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:13.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 243:13.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:13.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:13.90 else 243:13.90 ^~~~ 243:13.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:13.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:13.90 ^~~~~~~~~~~~~~~~~~ 243:13.90 /builddir/build/BUILD/firefox-66.0.3/layout/style/FontFaceSet.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:13.90 NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 243:13.90 ^~~~~~~~~~~~~~~~~~~~~~ 243:14.65 /builddir/build/BUILD/firefox-66.0.3/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 243:14.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:14.65 foundInterface = 0; \ 243:14.65 ^~~~~~~~~~~~~~ 243:14.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:14.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:14.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:14.65 /builddir/build/BUILD/firefox-66.0.3/layout/style/GroupRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:14.65 NS_INTERFACE_MAP_END_INHERITING(Rule) 243:14.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:14.65 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 243:14.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 243:14.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 243:14.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 243:14.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 243:14.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsExpirationTracker.h:19, 243:14.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/gfxFont.h:20, 243:14.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/gfxTextRun.h:14, 243:14.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsFontMetrics.h:11, 243:14.65 from /builddir/build/BUILD/firefox-66.0.3/layout/style/ComputedStyle.cpp:15, 243:14.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 243:14.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:14.66 } else 243:14.66 ^~~~ 243:14.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:14.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:14.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:14.66 /builddir/build/BUILD/firefox-66.0.3/layout/style/GroupRule.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:14.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 243:14.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:15.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAtom.h:10, 243:15.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 243:15.60 from /builddir/build/BUILD/firefox-66.0.3/layout/style/CachedInheritingStyles.cpp:7, 243:15.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 243:15.60 /builddir/build/BUILD/firefox-66.0.3/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 243:15.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:15.60 foundInterface = 0; \ 243:15.60 ^~~~~~~~~~~~~~ 243:15.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:15.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:15.60 ^~~~~~~~~~~~~~~~~~~~~~~ 243:15.60 /builddir/build/BUILD/firefox-66.0.3/layout/style/ImageLoader.cpp:621:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:15.60 NS_INTERFACE_MAP_END 243:15.60 ^~~~~~~~~~~~~~~~~~~~ 243:15.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:15.60 else 243:15.60 ^~~~ 243:15.60 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:15.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:15.60 ^~~~~~~~~~~~~~~~~~ 243:15.61 /builddir/build/BUILD/firefox-66.0.3/layout/style/ImageLoader.cpp:620:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:15.61 NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 243:15.61 ^~~~~~~~~~~~~~~~~~~~~~ 243:15.84 /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 243:15.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:15.84 foundInterface = 0; \ 243:15.84 ^~~~~~~~~~~~~~ 243:15.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:15.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:15.84 ^~~~~~~~~~~~~~~~~~~~~~~ 243:15.84 /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:15.84 NS_INTERFACE_MAP_END 243:15.84 ^~~~~~~~~~~~~~~~~~~~ 243:15.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:15.84 else 243:15.84 ^~~~ 243:15.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:15.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:15.84 ^~~~~~~~~~~~~~~~~~ 243:15.84 /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:15.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 243:15.84 ^~~~~~~~~~~~~~~~~~~~~~ 243:16.94 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:137: 243:16.94 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/InsertTextTransaction.cpp: In member function 'mozilla::HTMLEditRules::GetPromotedPoint(mozilla::HTMLEditRules::RulesEndpoint, nsINode&, int, mozilla::EditSubAction)': 243:16.94 /builddir/build/BUILD/firefox-66.0.3/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] 243:16.94 } // namespace mozilla 243:16.94 ^ 243:16.94 /builddir/build/BUILD/firefox-66.0.3/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] 243:16.94 /builddir/build/BUILD/firefox-66.0.3/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] 243:20.86 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:20.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 243:20.86 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/InternetCiter.cpp:9, 243:20.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 243:20.86 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 243:20.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:20.86 foundInterface = 0; \ 243:20.86 ^~~~~~~~~~~~~~ 243:20.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:20.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:20.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:20.86 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/JoinNodeTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:20.86 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 243:20.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:20.86 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 243:20.86 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/JoinNodeTransaction.h:9, 243:20.86 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/JoinNodeTransaction.cpp:6, 243:20.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 243:20.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:20.86 } else 243:20.86 ^~~~ 243:20.86 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:20.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:20.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:20.86 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/JoinNodeTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:20.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 243:20.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:20.88 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:20.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 243:20.88 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/InternetCiter.cpp:9, 243:20.88 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 243:20.88 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 243:20.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:20.88 foundInterface = 0; \ 243:20.88 ^~~~~~~~~~~~~~ 243:20.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:20.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:20.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:20.88 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/PlaceholderTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:20.88 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 243:20.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:20.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:20.88 else 243:20.88 ^~~~ 243:20.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:20.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:20.88 ^~~~~~~~~~~~~~~~~~ 243:20.88 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/PlaceholderTransaction.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:20.88 NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 243:20.88 ^~~~~~~~~~~~~~~~~~~~~~ 243:21.39 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 243:21.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:21.40 foundInterface = 0; \ 243:21.40 ^~~~~~~~~~~~~~ 243:21.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:21.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:21.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:21.40 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/SplitNodeTransaction.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:21.40 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 243:21.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:21.40 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EditTransactionBase.h:9, 243:21.40 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/JoinNodeTransaction.h:9, 243:21.40 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/JoinNodeTransaction.cpp:6, 243:21.40 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 243:21.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:21.40 } else 243:21.40 ^~~~ 243:21.40 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:21.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:21.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:21.40 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/SplitNodeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:21.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 243:21.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:24.32 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:24.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 243:24.32 from /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/InternetCiter.cpp:9, 243:24.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 243:24.32 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 243:24.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:24.32 foundInterface = 0; \ 243:24.32 ^~~~~~~~~~~~~~ 243:24.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:24.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:24.32 ^~~~~~~~~~~~~~~~~~~~~~~ 243:24.32 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/TextEditRules.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:24.32 NS_INTERFACE_MAP_END 243:24.32 ^~~~~~~~~~~~~~~~~~~~ 243:24.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:24.32 else 243:24.32 ^~~~ 243:24.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 243:24.32 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 243:24.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:24.32 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/TextEditRules.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 243:24.32 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 243:24.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:24.42 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 243:24.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:24.42 foundInterface = 0; \ 243:24.42 ^~~~~~~~~~~~~~ 243:24.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:24.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:24.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:24.42 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/TextEditor.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:24.42 NS_INTERFACE_MAP_END_INHERITING(EditorBase) 243:24.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:24.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:24.42 else 243:24.42 ^~~~ 243:24.42 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:24.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:24.42 ^~~~~~~~~~~~~~~~~~ 243:24.42 /builddir/build/BUILD/firefox-66.0.3/editor/libeditor/TextEditor.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:24.42 NS_INTERFACE_MAP_ENTRY(nsIPlaintextEditor) 243:24.42 ^~~~~~~~~~~~~~~~~~~~~~ 243:35.36 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:35.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 243:35.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 243:35.36 from /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaQueryList.cpp:9, 243:35.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 243:35.36 /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 243:35.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:35.36 foundInterface = 0; \ 243:35.36 ^~~~~~~~~~~~~~ 243:35.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:35.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:35.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:35.36 /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaQueryList.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:35.36 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 243:35.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:35.36 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 243:35.36 from /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaQueryList.cpp:9, 243:35.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 243:35.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:35.36 } else 243:35.36 ^~~~ 243:35.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:35.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:35.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:35.36 /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaQueryList.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:35.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 243:35.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:35.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:13, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrName.h:16, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:21, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/layout/base/AccessibleCaret.h:11, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/layout/base/AccessibleCaret.cpp:7, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 243:35.65 /builddir/build/BUILD/firefox-66.0.3/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]': 243:35.65 /builddir/build/BUILD/firefox-66.0.3/layout/base/GeometryUtils.cpp:323:33: required from here 243:35.65 /builddir/build/BUILD/firefox-66.0.3/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] 243:35.65 memset(aT, 0, sizeof(T)); 243:35.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 243:35.65 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsSize.h:12, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPoint.h:13, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsMargin.h:11, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsAttrValue.h:22, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/dom/base/AttrArray.h:22, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Element.h:16, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/layout/base/AccessibleCaret.h:11, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/layout/base/AccessibleCaret.cpp:7, 243:35.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 243:35.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: 'struct mozilla::gfx::PointTyped' declared here 243:35.65 struct PointTyped 243:35.65 ^~~~~~~~~~ 243:36.90 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 243:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 243:36.90 from /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaQueryList.cpp:9, 243:36.90 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 243:36.90 /builddir/build/BUILD/firefox-66.0.3/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 243:36.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:36.90 foundInterface = 0; \ 243:36.90 ^~~~~~~~~~~~~~ 243:36.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:36.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:36.90 ^~~~~~~~~~~~~~~~~~~~~~~ 243:36.90 /builddir/build/BUILD/firefox-66.0.3/layout/style/PreloadedStyleSheet.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:36.90 NS_INTERFACE_MAP_END 243:36.90 ^~~~~~~~~~~~~~~~~~~~ 243:36.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:36.90 else 243:36.90 ^~~~ 243:36.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:36.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:36.90 ^~~~~~~~~~~~~~~~~~ 243:36.90 /builddir/build/BUILD/firefox-66.0.3/layout/style/PreloadedStyleSheet.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:36.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 243:36.90 ^~~~~~~~~~~~~~~~~~~~~~ 243:36.92 /builddir/build/BUILD/firefox-66.0.3/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 243:36.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:36.92 foundInterface = 0; \ 243:36.92 ^~~~~~~~~~~~~~ 243:36.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:36.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:36.92 ^~~~~~~~~~~~~~~~~~~~~~~ 243:36.92 /builddir/build/BUILD/firefox-66.0.3/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:36.92 NS_INTERFACE_MAP_END 243:36.92 ^~~~~~~~~~~~~~~~~~~~ 243:36.92 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:36.92 else 243:36.92 ^~~~ 243:36.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:36.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:36.93 ^~~~~~~~~~~~~~~~~~ 243:36.93 /builddir/build/BUILD/firefox-66.0.3/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:36.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 243:36.93 ^~~~~~~~~~~~~~~~~~~~~~ 243:37.07 /builddir/build/BUILD/firefox-66.0.3/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 243:37.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:37.08 foundInterface = 0; \ 243:37.08 ^~~~~~~~~~~~~~ 243:37.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:37.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:37.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:37.08 /builddir/build/BUILD/firefox-66.0.3/layout/style/ServoCSSRuleList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:37.08 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 243:37.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:37.10 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 243:37.10 from /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaQueryList.cpp:9, 243:37.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 243:37.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:37.10 } else 243:37.10 ^~~~ 243:37.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:37.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:37.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:37.10 /builddir/build/BUILD/firefox-66.0.3/layout/style/ServoCSSRuleList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:37.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 243:37.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:37.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 243:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 243:37.66 from /builddir/build/BUILD/firefox-66.0.3/layout/style/MediaQueryList.cpp:9, 243:37.66 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 243:37.66 /builddir/build/BUILD/firefox-66.0.3/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 243:37.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:37.66 foundInterface = 0; \ 243:37.66 ^~~~~~~~~~~~~~ 243:37.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:37.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:37.66 ^~~~~~~~~~~~~~~~~~~~~~~ 243:37.66 /builddir/build/BUILD/firefox-66.0.3/layout/style/StyleSheet.cpp:174:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:37.66 NS_INTERFACE_MAP_END 243:37.66 ^~~~~~~~~~~~~~~~~~~~ 243:37.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:37.66 else 243:37.66 ^~~~ 243:37.66 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:37.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:37.66 ^~~~~~~~~~~~~~~~~~ 243:37.66 /builddir/build/BUILD/firefox-66.0.3/layout/style/StyleSheet.cpp:173:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:37.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 243:37.66 ^~~~~~~~~~~~~~~~~~~~~~ 243:39.07 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 243:39.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 243:39.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 243:39.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/nsCSSPropertyID.h:14, 243:39.07 from /builddir/build/BUILD/firefox-66.0.3/layout/style/nsCSSProps.h:18, 243:39.07 from /builddir/build/BUILD/firefox-66.0.3/layout/style/nsCSSProps.cpp:12, 243:39.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 243:39.07 /builddir/build/BUILD/firefox-66.0.3/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 243:39.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:39.07 foundInterface = 0; \ 243:39.07 ^~~~~~~~~~~~~~ 243:39.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:39.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:39.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:39.07 /builddir/build/BUILD/firefox-66.0.3/layout/style/nsComputedDOMStyle.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:39.07 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 243:39.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:39.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:39.07 else 243:39.07 ^~~~ 243:39.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:39.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:39.07 ^~~~~~~~~~~~~~~~~~ 243:39.07 /builddir/build/BUILD/firefox-66.0.3/layout/style/nsComputedDOMStyle.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:39.07 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 243:39.07 ^~~~~~~~~~~~~~~~~~~~~~ 243:39.27 /builddir/build/BUILD/firefox-66.0.3/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 243:39.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:39.27 foundInterface = 0; \ 243:39.27 ^~~~~~~~~~~~~~ 243:39.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:39.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:39.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:39.27 /builddir/build/BUILD/firefox-66.0.3/layout/style/nsDOMCSSAttrDeclaration.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:39.27 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 243:39.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:39.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 243:39.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 243:39.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 243:39.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 243:39.27 from /builddir/build/BUILD/firefox-66.0.3/layout/base/nsLayoutUtils.h:21, 243:39.27 from /builddir/build/BUILD/firefox-66.0.3/layout/style/nsCSSProps.cpp:18, 243:39.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 243:39.27 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:39.27 else 243:39.27 ^~~~ 243:39.27 /builddir/build/BUILD/firefox-66.0.3/layout/style/nsDOMCSSAttrDeclaration.cpp:60:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 243:39.27 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 243:39.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:42.33 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 243:42.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 243:42.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/StaticMutex.h:11, 243:42.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/gfx/2D.h:31, 243:42.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/gfxPattern.h:13, 243:42.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/gfxContext.h:15, 243:42.33 from /builddir/build/BUILD/firefox-66.0.3/layout/base/nsBidiPresUtils.h:10, 243:42.33 from /builddir/build/BUILD/firefox-66.0.3/layout/base/nsBidiPresUtils.cpp:7, 243:42.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 243:42.33 /builddir/build/BUILD/firefox-66.0.3/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 243:42.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:42.33 foundInterface = 0; \ 243:42.33 ^~~~~~~~~~~~~~ 243:42.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:42.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:42.33 ^~~~~~~~~~~~~~~~~~~~~~~ 243:42.33 /builddir/build/BUILD/firefox-66.0.3/layout/base/nsDocumentViewer.cpp:601:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:42.33 NS_INTERFACE_MAP_END 243:42.33 ^~~~~~~~~~~~~~~~~~~~ 243:42.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:42.33 else 243:42.33 ^~~~ 243:42.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:42.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:42.33 ^~~~~~~~~~~~~~~~~~ 243:42.33 /builddir/build/BUILD/firefox-66.0.3/layout/base/nsDocumentViewer.cpp:599:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:42.33 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 243:42.33 ^~~~~~~~~~~~~~~~~~~~~~ 243:44.12 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/style/Unified_cpp_layout_style3.cpp:137: 243:44.12 /builddir/build/BUILD/firefox-66.0.3/layout/style/nsStyleStruct.cpp: In function 'mozilla::MakeUnique(nsStyleSides&)mozilla::detail::UniqueSelector::SingleObject': 243:44.12 /builddir/build/BUILD/firefox-66.0.3/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] 243:44.12 } 243:44.12 ^ 243:44.12 /builddir/build/BUILD/firefox-66.0.3/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] 243:46.34 /builddir/build/BUILD/firefox-66.0.3/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 243:46.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:46.34 foundInterface = 0; \ 243:46.34 ^~~~~~~~~~~~~~ 243:46.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:46.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:46.34 ^~~~~~~~~~~~~~~~~~~~~~~ 243:46.34 /builddir/build/BUILD/firefox-66.0.3/layout/base/nsPresContext.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:46.34 NS_INTERFACE_MAP_END 243:46.34 ^~~~~~~~~~~~~~~~~~~~ 243:46.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:46.34 else 243:46.34 ^~~~ 243:46.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:46.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:46.35 ^~~~~~~~~~~~~~~~~~ 243:46.35 /builddir/build/BUILD/firefox-66.0.3/layout/base/nsPresContext.cpp:317:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:46.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 243:46.35 ^~~~~~~~~~~~~~~~~~~~~~ 244:08.02 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:137: 244:08.02 /builddir/build/BUILD/firefox-66.0.3/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::ScrollToIndex(int)': 244:08.02 /builddir/build/BUILD/firefox-66.0.3/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:08.02 } 244:08.02 ^ 244:08.02 /builddir/build/BUILD/firefox-66.0.3/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 244:08.02 /builddir/build/BUILD/firefox-66.0.3/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:08.02 /builddir/build/BUILD/firefox-66.0.3/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::ToggleOptionSelectedFromFrame(int)': 244:08.02 /builddir/build/BUILD/firefox-66.0.3/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:08.02 /builddir/build/BUILD/firefox-66.0.3/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 244:08.02 /builddir/build/BUILD/firefox-66.0.3/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:08.02 /builddir/build/BUILD/firefox-66.0.3/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::GetCurrentOption()': 244:08.03 /builddir/build/BUILD/firefox-66.0.3/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:08.03 /builddir/build/BUILD/firefox-66.0.3/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:08.03 /builddir/build/BUILD/firefox-66.0.3/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::GetOptionText(unsigned int, nsTSubstring&)': 244:08.03 /builddir/build/BUILD/firefox-66.0.3/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:08.03 /builddir/build/BUILD/firefox-66.0.3/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:29.06 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:137: 244:29.06 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFontInflationData.cpp: In member function 'nsColumnSetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)': 244:29.06 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:29.06 } 244:29.07 ^ 244:29.07 /builddir/build/BUILD/firefox-66.0.3/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] 244:29.07 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFontInflationData.cpp: In member function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&)': 244:29.07 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:29.07 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 244:29.07 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:29.09 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFontInflationData.cpp: In member function 'nsBlockFrame::PlaceLine(mozilla::BlockReflowInput&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsFlowAreaRect&, int&, bool*)': 244:29.09 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:29.09 /builddir/build/BUILD/firefox-66.0.3/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] 244:29.10 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFontInflationData.cpp: In member function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)': 244:29.10 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:29.10 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:29.10 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFontInflationData.cpp: In member function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)': 244:29.11 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:29.11 /builddir/build/BUILD/firefox-66.0.3/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] 244:29.12 /builddir/build/BUILD/firefox-66.0.3/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] 244:29.12 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFontInflationData.cpp: In member function 'nsAbsoluteContainingBlock::Reflow(nsContainerFrame*, nsPresContext*, mozilla::ReflowInput const&, nsReflowStatus&, nsRect const&, nsAbsoluteContainingBlock::AbsPosReflowFlags, nsOverflowAreas*)': 244:29.12 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN25nsAbsoluteContainingBlock6ReflowEP16nsContainerFrameP13nsPresContextRKN7mozilla11ReflowInputER14nsReflowStatusRK6nsRectNS_17AbsPosReflowFlagsEP15nsOverflowAreas' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:29.12 /builddir/build/BUILD/firefox-66.0.3/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] 244:29.12 /builddir/build/BUILD/firefox-66.0.3/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] 244:29.51 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 244:29.51 /builddir/build/BUILD/firefox-66.0.3/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 244:29.51 /builddir/build/BUILD/firefox-66.0.3/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] 244:29.51 memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 244:29.51 ^ 244:29.51 /builddir/build/BUILD/firefox-66.0.3/layout/tables/nsTableFrame.cpp:6076:8: note: 'struct BCBlockDirSeg' declared here 244:29.51 struct BCBlockDirSeg { 244:29.51 ^~~~~~~~~~~~~ 244:35.32 In file included from /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsSplittableFrame.h:16, 244:35.32 from /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsContainerFrame.h:13, 244:35.32 from /builddir/build/BUILD/firefox-66.0.3/layout/tables/nsTableFrame.h:12, 244:35.32 from /builddir/build/BUILD/firefox-66.0.3/layout/tables/BasicTableLayoutStrategy.cpp:16, 244:35.32 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 244:35.32 /builddir/build/BUILD/firefox-66.0.3/layout/tables/nsTableWrapperFrame.cpp: In member function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)': 244:35.32 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFrame.h:110:3: warning: the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:35.32 } 244:35.32 ^ 244:35.32 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFrame.h:110:3: warning: the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 244:35.32 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsFrame.h:110:3: warning: the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:35.97 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 244:35.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Mutex.h:10, 244:35.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/StaticMutex.h:11, 244:35.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/gfx/2D.h:31, 244:35.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/gfxPattern.h:13, 244:35.97 from /builddir/build/BUILD/firefox-66.0.3/layout/svg/SVGContextPaint.h:12, 244:35.97 from /builddir/build/BUILD/firefox-66.0.3/layout/svg/SVGContextPaint.cpp:7, 244:35.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 244:35.97 /builddir/build/BUILD/firefox-66.0.3/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 244:35.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:35.97 foundInterface = 0; \ 244:35.97 ^~~~~~~~~~~~~~ 244:35.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:35.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:35.97 ^~~~~~~~~~~~~~~~~~~~~~~ 244:35.97 /builddir/build/BUILD/firefox-66.0.3/layout/svg/SVGObserverUtils.cpp:514:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:35.97 NS_INTERFACE_MAP_END 244:35.97 ^~~~~~~~~~~~~~~~~~~~ 244:35.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:35.97 else 244:35.97 ^~~~ 244:35.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 244:35.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 244:35.97 ^~~~~~~~~~~~~~~~~~ 244:35.97 /builddir/build/BUILD/firefox-66.0.3/layout/svg/SVGObserverUtils.cpp:513:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 244:35.97 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 244:35.97 ^~~~~~~~~~~~~~~~~~~~~~ 244:35.99 /builddir/build/BUILD/firefox-66.0.3/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 244:35.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:35.99 foundInterface = 0; \ 244:35.99 ^~~~~~~~~~~~~~ 244:35.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:35.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:35.99 ^~~~~~~~~~~~~~~~~~~~~~~ 244:35.99 /builddir/build/BUILD/firefox-66.0.3/layout/svg/SVGObserverUtils.cpp:599:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:35.99 NS_INTERFACE_MAP_END 244:35.99 ^~~~~~~~~~~~~~~~~~~~ 244:35.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:35.99 else 244:35.99 ^~~~ 244:35.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 244:35.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 244:35.99 ^~~~~~~~~~~~~~~~~~ 244:35.99 /builddir/build/BUILD/firefox-66.0.3/layout/svg/SVGObserverUtils.cpp:598:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 244:35.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 244:35.99 ^~~~~~~~~~~~~~~~~~~~~~ 244:42.45 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:137: 244:42.45 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp: In member function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)': 244:42.45 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:42.45 } 244:42.45 ^ 244:42.46 /builddir/build/BUILD/firefox-66.0.3/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] 244:42.52 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp: In member function 'mozilla::ScrollFrameHelper::ClipLayerToDisplayPort(mozilla::layers::Layer*, mozilla::DisplayItemClip const*, mozilla::ContainerLayerParameters const&) const': 244:42.52 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZNK7mozilla17ScrollFrameHelper22ClipLayerToDisplayPortEPNS_6layers5LayerEPKNS_15DisplayItemClipERKNS_24ContainerLayerParametersE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:42.52 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZNK7mozilla17ScrollFrameHelper22ClipLayerToDisplayPortEPNS_6layers5LayerEPKNS_15DisplayItemClipERKNS_24ContainerLayerParametersE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:42.52 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp: In member function 'mozilla::ScrollFrameHelper::ComputeScrollMetadata(mozilla::layers::LayerManager*, nsIFrame const*, mozilla::Maybe const&, mozilla::DisplayItemClip const*) const': 244:42.53 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZNK7mozilla17ScrollFrameHelper21ComputeScrollMetadataEPNS_6layers12LayerManagerEPK8nsIFrameRKNS_5MaybeINS_24ContainerLayerParametersEEEPKNS_15DisplayItemClipE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:42.53 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZNK7mozilla17ScrollFrameHelper21ComputeScrollMetadataEPNS_6layers12LayerManagerEPK8nsIFrameRKNS_5MaybeINS_24ContainerLayerParametersEEEPKNS_15DisplayItemClipE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:42.53 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp: In member function 'mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, nsDisplayListSet const&)': 244:42.53 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZN7mozilla17ScrollFrameHelper16BuildDisplayListEP20nsDisplayListBuilderRK16nsDisplayListSet' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:42.53 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZN7mozilla17ScrollFrameHelper16BuildDisplayListEP20nsDisplayListBuilderRK16nsDisplayListSet' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 244:42.53 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZN7mozilla17ScrollFrameHelper16BuildDisplayListEP20nsDisplayListBuilderRK16nsDisplayListSet' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:42.58 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp: In member function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)': 244:42.58 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:42.58 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 244:42.58 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:42.59 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp: In member function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)': 244:42.59 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:42.59 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:42.60 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp: In member function 'nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*, bool*)': 244:42.60 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZN8nsIFrame34BuildDisplayListForStackingContextEP20nsDisplayListBuilderP13nsDisplayListPb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:42.60 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZN8nsIFrame34BuildDisplayListForStackingContextEP20nsDisplayListBuilderP13nsDisplayListPb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 244:42.60 /builddir/build/BUILD/firefox-66.0.3/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZN8nsIFrame34BuildDisplayListForStackingContextEP20nsDisplayListBuilderP13nsDisplayListPb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:42.85 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 244:42.85 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 244:42.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 244:42.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 244:42.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 244:42.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 244:42.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BoxObject.h:11, 244:42.86 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/BoxObject.cpp:7, 244:42.86 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 244:42.86 /builddir/build/BUILD/firefox-66.0.3/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 244:42.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:42.87 foundInterface = 0; \ 244:42.87 ^~~~~~~~~~~~~~ 244:42.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:42.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:42.87 ^~~~~~~~~~~~~~~~~~~~~~~ 244:42.87 /builddir/build/BUILD/firefox-66.0.3/layout/xul/BoxObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:42.87 NS_INTERFACE_MAP_END 244:42.87 ^~~~~~~~~~~~~~~~~~~~ 244:42.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:42.87 else 244:42.87 ^~~~ 244:42.87 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 244:42.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 244:42.87 ^~~~~~~~~~~~~~~~~~ 244:42.87 /builddir/build/BUILD/firefox-66.0.3/layout/xul/BoxObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 244:42.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 244:42.87 ^~~~~~~~~~~~~~~~~~~~~~ 244:43.01 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:137: 244:43.01 /builddir/build/BUILD/firefox-66.0.3/layout/svg/nsSVGContainerFrame.cpp: In function 'nsFilterInstance::BuildWebRenderFilters(nsIFrame*, nsTArray&, mozilla::Maybe&)': 244:43.01 /builddir/build/BUILD/firefox-66.0.3/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR8nsTArrayIN7mozilla2wr8FilterOpEERNS3_5MaybeI6nsRectEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:43.01 } 244:43.01 ^ 244:43.01 /builddir/build/BUILD/firefox-66.0.3/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] 244:43.01 /builddir/build/BUILD/firefox-66.0.3/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] 244:43.03 /builddir/build/BUILD/firefox-66.0.3/layout/svg/nsSVGContainerFrame.cpp: In function 'mozilla::SVGObserverUtils::AddRenderingObserver(mozilla::dom::Element*, mozilla::SVGRenderingObserver*)': 244:43.03 /builddir/build/BUILD/firefox-66.0.3/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] 244:43.03 /builddir/build/BUILD/firefox-66.0.3/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] 244:58.50 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 244:58.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 244:58.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 244:58.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 244:58.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 244:58.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 244:58.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 244:58.50 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeBodyFrame.cpp:7, 244:58.50 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 244:58.50 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 244:58.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:58.50 foundInterface = 0; \ 244:58.50 ^~~~~~~~~~~~~~ 244:58.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:58.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:58.50 ^~~~~~~~~~~~~~~~~~~~~~~ 244:58.50 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeColumns.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:58.50 NS_INTERFACE_MAP_END 244:58.50 ^~~~~~~~~~~~~~~~~~~~ 244:58.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 244:58.50 } else 244:58.50 ^~~~ 244:58.50 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 244:58.50 NS_IMPL_QUERY_BODY_CONCRETE(_class) 244:58.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:58.50 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeColumns.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 244:58.50 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 244:58.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:58.51 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 244:58.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:58.51 foundInterface = 0; \ 244:58.51 ^~~~~~~~~~~~~~ 244:58.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:58.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:58.51 ^~~~~~~~~~~~~~~~~~~~~~~ 244:58.51 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeColumns.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:58.51 NS_INTERFACE_MAP_END 244:58.51 ^~~~~~~~~~~~~~~~~~~~ 244:58.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:58.51 else 244:58.51 ^~~~ 244:58.51 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 244:58.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 244:58.51 ^~~~~~~~~~~~~~~~~~ 244:58.51 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeColumns.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 244:58.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 244:58.51 ^~~~~~~~~~~~~~~~~~~~~~ 244:58.53 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 244:58.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:58.53 foundInterface = 0; \ 244:58.53 ^~~~~~~~~~~~~~ 244:58.53 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:58.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:58.53 ^~~~~~~~~~~~~~~~~~~~~~~ 244:58.53 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeContentView.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:58.53 NS_INTERFACE_MAP_END 244:58.53 ^~~~~~~~~~~~~~~~~~~~ 244:58.53 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 244:58.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasicEvents.h:11, 244:58.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/Event.h:11, 244:58.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 244:58.53 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeBodyFrame.cpp:7, 244:58.53 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 244:58.53 /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:58.53 else 244:58.53 ^~~~ 244:58.53 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeContentView.cpp:108:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 244:58.53 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 244:58.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:58.57 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 244:58.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 244:58.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 244:58.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 244:58.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 244:58.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 244:58.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 244:58.57 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeBodyFrame.cpp:7, 244:58.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 244:58.57 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 244:58.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:58.57 foundInterface = 0; \ 244:58.57 ^~~~~~~~~~~~~~ 244:58.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:58.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:58.58 ^~~~~~~~~~~~~~~~~~~~~~~ 244:58.58 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeSelection.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:58.58 NS_INTERFACE_MAP_END 244:58.58 ^~~~~~~~~~~~~~~~~~~~ 244:58.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 244:58.58 else 244:58.58 ^~~~ 244:58.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 244:58.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 244:58.58 ^~~~~~~~~~~~~~~~~~ 244:58.58 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeSelection.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 244:58.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 244:58.58 ^~~~~~~~~~~~~~~~~~~~~~ 245:00.46 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 245:00.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 245:00.47 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/nsBoxLayout.h:10, 245:00.47 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/nsStackLayout.h:19, 245:00.47 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/grid/nsGrid.h:10, 245:00.47 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/grid/nsGrid.cpp:14, 245:00.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 245:00.47 /builddir/build/BUILD/firefox-66.0.3/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 245:00.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:00.47 foundInterface = 0; \ 245:00.47 ^~~~~~~~~~~~~~ 245:00.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 245:00.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 245:00.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:00.47 /builddir/build/BUILD/firefox-66.0.3/layout/xul/grid/nsGridLayout2.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 245:00.47 NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 245:00.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:00.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:00.47 else 245:00.47 ^~~~ 245:00.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 245:00.47 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 245:00.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:00.47 /builddir/build/BUILD/firefox-66.0.3/layout/xul/grid/nsGridLayout2.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 245:00.47 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 245:00.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:00.48 /builddir/build/BUILD/firefox-66.0.3/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 245:00.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:00.49 foundInterface = 0; \ 245:00.49 ^~~~~~~~~~~~~~ 245:00.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 245:00.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 245:00.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:00.49 /builddir/build/BUILD/firefox-66.0.3/layout/xul/grid/nsGridRowLayout.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 245:00.49 NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 245:00.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:00.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:00.49 else 245:00.49 ^~~~ 245:00.49 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 245:00.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 245:00.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:00.49 /builddir/build/BUILD/firefox-66.0.3/layout/xul/grid/nsGridRowLayout.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 245:00.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 245:00.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:03.99 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 245:03.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 245:03.99 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/nsRepeatService.h:13, 245:03.99 from /builddir/build/BUILD/firefox-66.0.3/layout/xul/nsRepeatService.cpp:14, 245:03.99 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 245:03.99 /builddir/build/BUILD/firefox-66.0.3/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 245:03.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:03.99 foundInterface = 0; \ 245:03.99 ^~~~~~~~~~~~~~ 245:03.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 245:03.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:03.99 ^~~~~~~~~~~~~~~~~~~~~~~ 245:03.99 /builddir/build/BUILD/firefox-66.0.3/layout/xul/nsXULPopupManager.cpp:1014:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:03.99 NS_INTERFACE_MAP_END 245:03.99 ^~~~~~~~~~~~~~~~~~~~ 245:03.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:03.99 else 245:03.99 ^~~~ 245:03.99 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:03.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:03.99 ^~~~~~~~~~~~~~~~~~ 245:03.99 /builddir/build/BUILD/firefox-66.0.3/layout/xul/nsXULPopupManager.cpp:1013:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:03.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 245:03.99 ^~~~~~~~~~~~~~~~~~~~~~ 245:12.04 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:137: 245:12.04 /builddir/build/BUILD/firefox-66.0.3/layout/mathml/nsMathMLmspaceFrame.cpp: In function 'InitOperatorGlobals()': 245:12.04 /builddir/build/BUILD/firefox-66.0.3/layout/mathml/nsMathMLmspaceFrame.cpp:119:1: warning: the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 245:12.04 } 245:12.04 ^ 245:12.04 /builddir/build/BUILD/firefox-66.0.3/layout/mathml/nsMathMLmspaceFrame.cpp:119:1: warning: the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 245:32.43 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/WeakPtr.h:82, 245:32.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BrowsingContext.h:12, 245:32.43 from /builddir/build/BUILD/firefox-66.0.3/docshell/base/BrowsingContext.cpp:7, 245:32.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 245:32.43 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 245:32.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:32.44 foundInterface = 0; \ 245:32.44 ^~~~~~~~~~~~~~ 245:32.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 245:32.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:32.44 ^~~~~~~~~~~~~~~~~~~~~~~ 245:32.44 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDSURIContentListener.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:32.44 NS_INTERFACE_MAP_END 245:32.44 ^~~~~~~~~~~~~~~~~~~~ 245:32.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:32.44 else 245:32.44 ^~~~ 245:32.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:32.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:32.44 ^~~~~~~~~~~~~~~~~~ 245:32.44 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDSURIContentListener.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:32.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 245:32.44 ^~~~~~~~~~~~~~~~~~~~~~ 245:32.44 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 245:32.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:32.44 foundInterface = 0; \ 245:32.44 ^~~~~~~~~~~~~~ 245:32.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 245:32.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:32.44 ^~~~~~~~~~~~~~~~~~~~~~~ 245:32.44 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDSURIContentListener.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:32.44 NS_INTERFACE_MAP_END 245:32.44 ^~~~~~~~~~~~~~~~~~~~ 245:32.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:32.44 else 245:32.44 ^~~~ 245:32.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:32.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:32.44 ^~~~~~~~~~~~~~~~~~ 245:32.44 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDSURIContentListener.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:32.44 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 245:32.44 ^~~~~~~~~~~~~~~~~~~~~~ 245:33.81 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:137: 245:33.81 /builddir/build/BUILD/firefox-66.0.3/layout/painting/nsDisplayListInvalidation.cpp: In member function 'nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)': 245:33.81 /builddir/build/BUILD/firefox-66.0.3/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] 245:33.81 mFrameOffsetToViewport(aFrameOffsetToViewport) {} 245:33.81 ^ 245:33.81 /builddir/build/BUILD/firefox-66.0.3/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] 245:33.81 /builddir/build/BUILD/firefox-66.0.3/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] 245:34.19 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/HashTable.h:89, 245:34.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/HashTable.h:10, 245:34.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/TracingAPI.h:11, 245:34.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/GCPolicyAPI.h:44, 245:34.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/RootingAPI.h:22, 245:34.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/js/CallArgs.h:72, 245:34.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/jsapi.h:29, 245:34.19 from /builddir/build/BUILD/firefox-66.0.3/caps/nsJSPrincipals.h:9, 245:34.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/BasePrincipal.h:10, 245:34.19 from /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDocShell.h:10, 245:34.19 from /builddir/build/BUILD/firefox-66.0.3/layout/build/nsContentDLF.cpp:11, 245:34.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 245:34.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 245:34.19 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2334:45: required from here 245:34.19 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 245:34.19 memset(aT, 0, sizeof(T)); 245:34.19 ~~~~~~^~~~~~~~~~~~~~~~~~ 245:34.19 In file included from /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/XPCModule.h:7, 245:34.19 from /builddir/build/BUILD/firefox-66.0.3/layout/build/nsLayoutModule.cpp:9, 245:34.19 from /builddir/build/BUILD/firefox-66.0.3/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 245:34.19 /builddir/build/BUILD/firefox-66.0.3/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 245:34.19 struct GlobalProperties { 245:34.19 ^~~~~~~~~~~~~~~~ 245:34.38 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 245:34.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:34.38 foundInterface = 0; \ 245:34.38 ^~~~~~~~~~~~~~ 245:34.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 245:34.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 245:34.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:34.38 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDocShell.cpp:553:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 245:34.38 NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 245:34.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:34.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:34.38 else 245:34.38 ^~~~ 245:34.38 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:34.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:34.38 ^~~~~~~~~~~~~~~~~~ 245:34.38 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDocShell.cpp:552:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:34.38 NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 245:34.38 ^~~~~~~~~~~~~~~~~~~~~~ 245:34.84 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 245:34.84 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:34.84 foundInterface = 0; \ 245:34.85 ^~~~~~~~~~~~~~ 245:34.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 245:34.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:34.85 ^~~~~~~~~~~~~~~~~~~~~~~ 245:34.85 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDocShellTreeOwner.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:34.85 NS_INTERFACE_MAP_END 245:34.85 ^~~~~~~~~~~~~~~~~~~~ 245:34.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:34.85 else 245:34.85 ^~~~ 245:34.85 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:34.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:34.85 ^~~~~~~~~~~~~~~~~~ 245:34.85 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDocShellTreeOwner.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:34.85 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 245:34.85 ^~~~~~~~~~~~~~~~~~~~~~ 245:34.90 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 245:34.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:34.91 foundInterface = 0; \ 245:34.91 ^~~~~~~~~~~~~~ 245:34.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 245:34.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:34.91 ^~~~~~~~~~~~~~~~~~~~~~~ 245:34.91 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:34.91 NS_INTERFACE_MAP_END 245:34.91 ^~~~~~~~~~~~~~~~~~~~ 245:34.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:34.91 else 245:34.91 ^~~~ 245:34.91 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:34.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:34.91 ^~~~~~~~~~~~~~~~~~ 245:34.91 /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:34.91 NS_INTERFACE_MAP_ENTRY(nsINamed) 245:34.91 ^~~~~~~~~~~~~~~~~~~~~~ 245:45.52 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/docshell/base/timeline/Unified_cpp_base_timeline0.cpp:65: 245:45.52 /builddir/build/BUILD/firefox-66.0.3/docshell/base/timeline/TimelineMarker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 245:45.52 /builddir/build/BUILD/firefox-66.0.3/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] 245:45.53 } // namespace mozilla 245:45.53 ^ 245:45.53 /builddir/build/BUILD/firefox-66.0.3/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] 245:45.53 /builddir/build/BUILD/firefox-66.0.3/docshell/base/timeline/TimelineMarker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 245:45.53 /builddir/build/BUILD/firefox-66.0.3/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] 245:45.53 /builddir/build/BUILD/firefox-66.0.3/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] 245:49.36 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 245:49.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 245:49.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 245:49.36 from /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/ChildSHistory.cpp:7, 245:49.36 from /builddir/build/BUILD/firefox-66.0.3/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 245:49.36 /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 245:49.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:49.36 foundInterface = 0; \ 245:49.36 ^~~~~~~~~~~~~~ 245:49.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 245:49.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:49.36 ^~~~~~~~~~~~~~~~~~~~~~~ 245:49.36 /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/ChildSHistory.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:49.36 NS_INTERFACE_MAP_END 245:49.36 ^~~~~~~~~~~~~~~~~~~~ 245:49.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:49.36 else 245:49.36 ^~~~ 245:49.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:49.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:49.36 ^~~~~~~~~~~~~~~~~~ 245:49.36 /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/ChildSHistory.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:49.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 245:49.36 ^~~~~~~~~~~~~~~~~~~~~~ 245:53.30 /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 245:53.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:53.30 foundInterface = 0; \ 245:53.30 ^~~~~~~~~~~~~~ 245:53.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 245:53.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:53.30 ^~~~~~~~~~~~~~~~~~~~~~~ 245:53.30 /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/ParentSHistory.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:53.30 NS_INTERFACE_MAP_END 245:53.30 ^~~~~~~~~~~~~~~~~~~~ 245:53.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:53.30 else 245:53.30 ^~~~ 245:53.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:53.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:53.30 ^~~~~~~~~~~~~~~~~~ 245:53.30 /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/ParentSHistory.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:53.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 245:53.30 ^~~~~~~~~~~~~~~~~~~~~~ 245:53.62 /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 245:53.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:53.62 foundInterface = 0; \ 245:53.62 ^~~~~~~~~~~~~~ 245:53.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 245:53.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:53.62 ^~~~~~~~~~~~~~~~~~~~~~~ 245:53.62 /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/nsSHistory.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:53.62 NS_INTERFACE_MAP_END 245:53.62 ^~~~~~~~~~~~~~~~~~~~ 245:53.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:53.62 else 245:53.62 ^~~~ 245:53.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:53.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:53.62 ^~~~~~~~~~~~~~~~~~ 245:53.62 /builddir/build/BUILD/firefox-66.0.3/docshell/shistory/nsSHistory.cpp:220:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:53.62 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 245:53.62 ^~~~~~~~~~~~~~~~~~~~~~ 245:54.30 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 245:54.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 245:54.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFactory.h:10, 245:54.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/Module.h:12, 245:54.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ModuleUtils.h:11, 245:54.30 from /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsAppShellFactory.cpp:6, 245:54.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 245:54.30 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 245:54.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:54.30 foundInterface = 0; \ 245:54.30 ^~~~~~~~~~~~~~ 245:54.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 245:54.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:54.30 ^~~~~~~~~~~~~~~~~~~~~~~ 245:54.30 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsAppShellService.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:54.30 NS_INTERFACE_MAP_END 245:54.30 ^~~~~~~~~~~~~~~~~~~~ 245:54.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:54.30 else 245:54.30 ^~~~ 245:54.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:54.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:54.30 ^~~~~~~~~~~~~~~~~~ 245:54.30 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsAppShellService.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:54.30 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 245:54.30 ^~~~~~~~~~~~~~~~~~~~~~ 245:54.62 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 245:54.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:54.62 foundInterface = 0; \ 245:54.62 ^~~~~~~~~~~~~~ 245:54.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 245:54.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:54.62 ^~~~~~~~~~~~~~~~~~~~~~~ 245:54.62 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsChromeTreeOwner.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:54.62 NS_INTERFACE_MAP_END 245:54.62 ^~~~~~~~~~~~~~~~~~~~ 245:54.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:54.62 else 245:54.62 ^~~~ 245:54.63 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:54.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:54.63 ^~~~~~~~~~~~~~~~~~ 245:54.63 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsChromeTreeOwner.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:54.63 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 245:54.63 ^~~~~~~~~~~~~~~~~~~~~~ 245:54.74 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 245:54.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:54.74 foundInterface = 0; \ 245:54.74 ^~~~~~~~~~~~~~ 245:54.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 245:54.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:54.74 ^~~~~~~~~~~~~~~~~~~~~~~ 245:54.74 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsContentTreeOwner.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:54.74 NS_INTERFACE_MAP_END 245:54.74 ^~~~~~~~~~~~~~~~~~~~ 245:54.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1005:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:54.74 else 245:54.74 ^~~~ 245:54.74 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1064:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 245:54.74 NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate) 245:54.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:54.74 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsContentTreeOwner.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 245:54.74 NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 245:54.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:54.76 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 245:54.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1036:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:54.77 foundInterface = 0; \ 245:54.77 ^~~~~~~~~~~~~~ 245:54.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1074:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 245:54.77 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 245:54.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:54.77 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsContentTreeOwner.cpp:897:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 245:54.77 NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 245:54.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:54.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:54.77 else 245:54.77 ^~~~ 245:54.77 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:54.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:54.77 ^~~~~~~~~~~~~~~~~~ 245:54.77 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsContentTreeOwner.cpp:896:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:54.77 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 245:54.77 ^~~~~~~~~~~~~~~~~~~~~~ 245:54.81 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 245:54.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:54.81 foundInterface = 0; \ 245:54.81 ^~~~~~~~~~~~~~ 245:54.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 245:54.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 245:54.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:54.81 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 245:54.81 NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 245:54.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:54.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 245:54.81 else 245:54.81 ^~~~ 245:54.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:54.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:54.81 ^~~~~~~~~~~~~~~~~~ 245:54.81 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:54.81 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 245:54.81 ^~~~~~~~~~~~~~~~~~~~~~ 245:58.78 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 245:58.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:58.78 foundInterface = 0; \ 245:58.78 ^~~~~~~~~~~~~~ 245:58.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 245:58.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:58.78 ^~~~~~~~~~~~~~~~~~~~~~~ 245:58.79 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsXULWindow.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:58.79 NS_INTERFACE_MAP_END 245:58.79 ^~~~~~~~~~~~~~~~~~~~ 245:58.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 245:58.79 } else 245:58.79 ^~~~ 245:58.79 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 245:58.79 NS_IMPL_QUERY_BODY_CONCRETE(_class) 245:58.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:58.79 /builddir/build/BUILD/firefox-66.0.3/xpfe/appshell/nsXULWindow.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 245:58.79 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 245:58.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:08.62 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 247:08.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 247:08.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 247:08.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsDataHashtable.h:10, 247:08.62 from /builddir/build/BUILD/firefox-66.0.3/accessible/aom/AccessibleNode.h:10, 247:08.62 from /builddir/build/BUILD/firefox-66.0.3/accessible/aom/AccessibleNode.cpp:6, 247:08.62 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 247:08.62 /builddir/build/BUILD/firefox-66.0.3/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 247:08.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:08.62 foundInterface = 0; \ 247:08.62 ^~~~~~~~~~~~~~ 247:08.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:08.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:08.62 ^~~~~~~~~~~~~~~~~~~~~~~ 247:08.62 /builddir/build/BUILD/firefox-66.0.3/accessible/aom/AccessibleNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:08.62 NS_INTERFACE_MAP_END 247:08.62 ^~~~~~~~~~~~~~~~~~~~ 247:08.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:08.62 else 247:08.62 ^~~~ 247:08.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:08.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:08.62 ^~~~~~~~~~~~~~~~~~ 247:08.62 /builddir/build/BUILD/firefox-66.0.3/accessible/aom/AccessibleNode.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:08.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 247:08.62 ^~~~~~~~~~~~~~~~~~~~~~ 247:12.00 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 247:12.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 247:12.00 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/AccessibleWrap.h:10, 247:12.00 from /builddir/build/BUILD/firefox-66.0.3/accessible/generic/HyperTextAccessible.h:9, 247:12.00 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/HyperTextAccessibleWrap.h:10, 247:12.00 from /builddir/build/BUILD/firefox-66.0.3/accessible/generic/ARIAGridAccessible.h:9, 247:12.00 from /builddir/build/BUILD/firefox-66.0.3/accessible/generic/ARIAGridAccessible-inl.h:10, 247:12.00 from /builddir/build/BUILD/firefox-66.0.3/accessible/generic/ARIAGridAccessible.cpp:6, 247:12.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 247:12.00 /builddir/build/BUILD/firefox-66.0.3/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 247:12.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:12.00 foundInterface = 0; \ 247:12.00 ^~~~~~~~~~~~~~ 247:12.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:12.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:12.00 ^~~~~~~~~~~~~~~~~~~~~~~ 247:12.00 /builddir/build/BUILD/firefox-66.0.3/accessible/generic/Accessible.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:12.00 NS_INTERFACE_MAP_END 247:12.00 ^~~~~~~~~~~~~~~~~~~~ 247:12.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:12.00 else 247:12.00 ^~~~ 247:12.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 247:12.00 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 247:12.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:12.00 /builddir/build/BUILD/firefox-66.0.3/accessible/generic/Accessible.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 247:12.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 247:12.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:12.67 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 247:12.67 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 247:12.67 from /builddir/build/BUILD/firefox-66.0.3/accessible/base/TextAttrs.h:10, 247:12.68 from /builddir/build/BUILD/firefox-66.0.3/accessible/base/TextAttrs.cpp:6, 247:12.68 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 247:12.68 /builddir/build/BUILD/firefox-66.0.3/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 247:12.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:12.68 foundInterface = 0; \ 247:12.68 ^~~~~~~~~~~~~~ 247:12.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:12.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:12.68 ^~~~~~~~~~~~~~~~~~~~~~~ 247:12.68 /builddir/build/BUILD/firefox-66.0.3/accessible/base/nsAccessiblePivot.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:12.68 NS_INTERFACE_MAP_END 247:12.68 ^~~~~~~~~~~~~~~~~~~~ 247:12.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:12.68 else 247:12.68 ^~~~ 247:12.68 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 247:12.68 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 247:12.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:12.68 /builddir/build/BUILD/firefox-66.0.3/accessible/base/nsAccessiblePivot.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 247:12.68 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 247:12.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:13.20 /builddir/build/BUILD/firefox-66.0.3/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 247:13.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:13.20 foundInterface = 0; \ 247:13.20 ^~~~~~~~~~~~~~ 247:13.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 247:13.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 247:13.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:13.20 /builddir/build/BUILD/firefox-66.0.3/accessible/generic/DocAccessible.cpp:162:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 247:13.20 NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 247:13.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:13.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:13.20 else 247:13.20 ^~~~ 247:13.20 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:13.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:13.20 ^~~~~~~~~~~~~~~~~~ 247:13.20 /builddir/build/BUILD/firefox-66.0.3/accessible/generic/DocAccessible.cpp:161:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:13.20 NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 247:13.20 ^~~~~~~~~~~~~~~~~~~~~~ 247:17.66 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:83: 247:17.66 /builddir/build/BUILD/firefox-66.0.3/accessible/base/nsTextEquivUtils.cpp: In function 'nsTextEquivUtils::AppendFromDOMNode(nsIContent*, nsTSubstring*)': 247:17.66 /builddir/build/BUILD/firefox-66.0.3/accessible/base/nsTextEquivUtils.cpp:326:1: warning: the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 247:17.66 } 247:17.66 ^ 247:17.66 /builddir/build/BUILD/firefox-66.0.3/accessible/base/nsTextEquivUtils.cpp:326:1: warning: the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 247:30.10 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 247:30.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 247:30.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.h:6, 247:30.10 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 247:30.10 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 247:30.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:30.10 foundInterface = 0; \ 247:30.10 ^~~~~~~~~~~~~~ 247:30.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:30.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:30.10 ^~~~~~~~~~~~~~~~~~~~~~~ 247:30.10 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:30.10 NS_INTERFACE_MAP_END 247:30.10 ^~~~~~~~~~~~~~~~~~~~ 247:30.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:30.10 else 247:30.10 ^~~~ 247:30.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:30.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:30.10 ^~~~~~~~~~~~~~~~~~ 247:30.10 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:30.10 NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 247:30.10 ^~~~~~~~~~~~~~~~~~~~~~ 247:30.10 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 247:30.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:30.10 foundInterface = 0; \ 247:30.10 ^~~~~~~~~~~~~~ 247:30.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:30.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:30.10 ^~~~~~~~~~~~~~~~~~~~~~~ 247:30.10 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:30.10 NS_INTERFACE_MAP_END 247:30.10 ^~~~~~~~~~~~~~~~~~~~ 247:30.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:30.10 else 247:30.10 ^~~~ 247:30.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:30.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:30.12 ^~~~~~~~~~~~~~~~~~ 247:30.12 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:30.12 NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 247:30.12 ^~~~~~~~~~~~~~~~~~~~~~ 247:30.12 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 247:30.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:30.12 foundInterface = 0; \ 247:30.12 ^~~~~~~~~~~~~~ 247:30.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:30.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:30.12 ^~~~~~~~~~~~~~~~~~~~~~~ 247:30.12 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:30.12 NS_INTERFACE_MAP_END 247:30.12 ^~~~~~~~~~~~~~~~~~~~ 247:30.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:30.12 else 247:30.12 ^~~~ 247:30.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:30.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:30.12 ^~~~~~~~~~~~~~~~~~ 247:30.12 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:30.12 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 247:30.12 ^~~~~~~~~~~~~~~~~~~~~~ 247:30.12 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 247:30.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:30.12 foundInterface = 0; \ 247:30.12 ^~~~~~~~~~~~~~ 247:30.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:30.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:30.12 ^~~~~~~~~~~~~~~~~~~~~~~ 247:30.12 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:30.12 NS_INTERFACE_MAP_END 247:30.12 ^~~~~~~~~~~~~~~~~~~~ 247:30.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:30.12 else 247:30.12 ^~~~ 247:30.12 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:30.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:30.14 ^~~~~~~~~~~~~~~~~~ 247:30.14 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:30.14 NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 247:30.14 ^~~~~~~~~~~~~~~~~~~~~~ 247:30.14 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 247:30.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:30.14 foundInterface = 0; \ 247:30.14 ^~~~~~~~~~~~~~ 247:30.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:30.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:30.14 ^~~~~~~~~~~~~~~~~~~~~~~ 247:30.14 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:299:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:30.14 NS_INTERFACE_MAP_END 247:30.14 ^~~~~~~~~~~~~~~~~~~~ 247:30.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:30.14 else 247:30.14 ^~~~ 247:30.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:30.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:30.14 ^~~~~~~~~~~~~~~~~~ 247:30.14 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:298:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:30.14 NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 247:30.14 ^~~~~~~~~~~~~~~~~~~~~~ 247:30.14 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 247:30.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:30.14 foundInterface = 0; \ 247:30.14 ^~~~~~~~~~~~~~ 247:30.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:30.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:30.14 ^~~~~~~~~~~~~~~~~~~~~~~ 247:30.14 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:30.14 NS_INTERFACE_MAP_END 247:30.14 ^~~~~~~~~~~~~~~~~~~~ 247:30.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:30.14 else 247:30.14 ^~~~ 247:30.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:30.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:30.14 ^~~~~~~~~~~~~~~~~~ 247:30.14 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:30.15 NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 247:30.15 ^~~~~~~~~~~~~~~~~~~~~~ 247:30.15 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 247:30.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:30.15 foundInterface = 0; \ 247:30.15 ^~~~~~~~~~~~~~ 247:30.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:30.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:30.15 ^~~~~~~~~~~~~~~~~~~~~~~ 247:30.16 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:30.16 NS_INTERFACE_MAP_END 247:30.16 ^~~~~~~~~~~~~~~~~~~~ 247:30.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:30.16 else 247:30.16 ^~~~ 247:30.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:30.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:30.16 ^~~~~~~~~~~~~~~~~~ 247:30.16 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:30.16 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 247:30.16 ^~~~~~~~~~~~~~~~~~~~~~ 247:30.16 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 247:30.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:30.16 foundInterface = 0; \ 247:30.16 ^~~~~~~~~~~~~~ 247:30.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:30.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:30.16 ^~~~~~~~~~~~~~~~~~~~~~~ 247:30.16 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:30.16 NS_INTERFACE_MAP_END 247:30.16 ^~~~~~~~~~~~~~~~~~~~ 247:30.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:30.16 else 247:30.16 ^~~~ 247:30.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:30.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:30.16 ^~~~~~~~~~~~~~~~~~ 247:30.16 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:30.16 NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 247:30.16 ^~~~~~~~~~~~~~~~~~~~~~ 247:30.16 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 247:30.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:30.16 foundInterface = 0; \ 247:30.16 ^~~~~~~~~~~~~~ 247:30.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:30.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:30.16 ^~~~~~~~~~~~~~~~~~~~~~~ 247:30.16 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:567:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:30.16 NS_INTERFACE_MAP_END 247:30.16 ^~~~~~~~~~~~~~~~~~~~ 247:30.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:30.16 else 247:30.16 ^~~~ 247:30.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:30.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:30.16 ^~~~~~~~~~~~~~~~~~ 247:30.16 /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/xpcAccEvents.cpp:566:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:30.16 NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 247:30.16 ^~~~~~~~~~~~~~~~~~~~~~ 247:34.21 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 247:34.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 247:34.21 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/AccessibleWrap.h:10, 247:34.21 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.h:9, 247:34.21 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.cpp:6, 247:34.21 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 247:34.21 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 247:34.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:34.21 foundInterface = 0; \ 247:34.21 ^~~~~~~~~~~~~~ 247:34.21 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 247:34.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 247:34.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:34.21 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeAccessible.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 247:34.21 NS_INTERFACE_MAP_END_INHERITING(Accessible) 247:34.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:34.22 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 247:34.22 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 247:34.22 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIContent.h:12, 247:34.22 from /builddir/build/BUILD/firefox-66.0.3/accessible/generic/Accessible.h:16, 247:34.22 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/AccessibleWrap.h:11, 247:34.22 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.h:9, 247:34.22 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.cpp:6, 247:34.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 247:34.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 247:34.22 } else 247:34.22 ^~~~ 247:34.22 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 247:34.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 247:34.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:34.22 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeAccessible.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 247:34.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 247:34.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:34.24 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 247:34.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 247:34.24 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/AccessibleWrap.h:10, 247:34.24 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.h:9, 247:34.24 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.cpp:6, 247:34.24 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 247:34.24 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 247:34.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:34.24 foundInterface = 0; \ 247:34.24 ^~~~~~~~~~~~~~ 247:34.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 247:34.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 247:34.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:34.24 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeAccessible.cpp:916:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 247:34.24 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 247:34.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:34.24 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 247:34.24 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 247:34.24 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIContent.h:12, 247:34.24 from /builddir/build/BUILD/firefox-66.0.3/accessible/generic/Accessible.h:16, 247:34.24 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/AccessibleWrap.h:11, 247:34.24 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.h:9, 247:34.25 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.cpp:6, 247:34.25 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 247:34.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 247:34.25 } else 247:34.25 ^~~~ 247:34.25 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 247:34.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 247:34.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:34.25 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeAccessible.cpp:915:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 247:34.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 247:34.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:34.26 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 247:34.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 247:34.26 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/AccessibleWrap.h:10, 247:34.26 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.h:9, 247:34.26 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.cpp:6, 247:34.26 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 247:34.26 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 247:34.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:34.26 foundInterface = 0; \ 247:34.26 ^~~~~~~~~~~~~~ 247:34.26 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 247:34.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 247:34.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:34.26 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeGridAccessible.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 247:34.26 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 247:34.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:34.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 247:34.27 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 247:34.27 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIContent.h:12, 247:34.27 from /builddir/build/BUILD/firefox-66.0.3/accessible/generic/Accessible.h:16, 247:34.27 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/AccessibleWrap.h:11, 247:34.27 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.h:9, 247:34.27 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.cpp:6, 247:34.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 247:34.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 247:34.27 } else 247:34.27 ^~~~ 247:34.27 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 247:34.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 247:34.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:34.27 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeGridAccessible.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 247:34.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 247:34.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:34.27 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 247:34.27 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 247:34.27 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/AccessibleWrap.h:10, 247:34.28 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.h:9, 247:34.28 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.cpp:6, 247:34.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 247:34.28 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 247:34.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:34.28 foundInterface = 0; \ 247:34.28 ^~~~~~~~~~~~~~ 247:34.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 247:34.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 247:34.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:34.28 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeGridAccessible.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 247:34.28 NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 247:34.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:34.28 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 247:34.28 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsINode.h:14, 247:34.28 from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsIContent.h:12, 247:34.28 from /builddir/build/BUILD/firefox-66.0.3/accessible/generic/Accessible.h:16, 247:34.28 from /builddir/build/BUILD/firefox-66.0.3/accessible/atk/AccessibleWrap.h:11, 247:34.28 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.h:9, 247:34.28 from /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULAlertAccessible.cpp:6, 247:34.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 247:34.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 247:34.28 } else 247:34.28 ^~~~ 247:34.28 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 247:34.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 247:34.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:34.28 /builddir/build/BUILD/firefox-66.0.3/accessible/xul/XULTreeGridAccessible.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 247:34.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 247:34.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:35.86 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:38: 247:35.86 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'bool HunspellImpl::spell(const string&, int*, std::__cxx11::string*)': 247:35.86 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:562:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 247:35.86 } 247:35.86 ^ 247:35.86 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:564:5: note: here 247:35.86 case INITCAP: { 247:35.86 ^~~~ 247:35.87 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'std::vector > HunspellImpl::suggest(const string&)': 247:35.87 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 247:35.87 capwords = 1; 247:35.87 ~~~~~~~~~^~~ 247:35.87 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:901:5: note: here 247:35.87 case HUHCAP: { 247:35.87 ^~~~ 247:35.87 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:1012:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 247:35.87 capwords = 1; 247:35.87 ~~~~~~~~~^~~ 247:35.87 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/src/hunspell.cxx:1013:7: note: here 247:35.87 case HUHCAP: { 247:35.87 ^~~~ 247:36.35 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 247:36.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 247:36.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIAccessibleRelation.h:10, 247:36.35 from /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/nsAccessibleRelation.h:9, 247:36.35 from /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/nsAccessibleRelation.cpp:6, 247:36.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 247:36.35 /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 247:36.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:36.35 foundInterface = 0; \ 247:36.35 ^~~~~~~~~~~~~~ 247:36.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:36.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:36.35 ^~~~~~~~~~~~~~~~~~~~~~~ 247:36.35 /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:36.35 NS_INTERFACE_MAP_END 247:36.35 ^~~~~~~~~~~~~~~~~~~~ 247:36.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:36.35 else 247:36.35 ^~~~ 247:36.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 247:36.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 247:36.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:36.35 /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 247:36.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 247:36.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:36.67 /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 247:36.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:36.67 foundInterface = 0; \ 247:36.67 ^~~~~~~~~~~~~~ 247:36.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 247:36.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 247:36.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:36.67 /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 247:36.67 NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 247:36.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:36.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:36.67 else 247:36.67 ^~~~ 247:36.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 247:36.67 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 247:36.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:36.67 /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 247:36.67 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 247:36.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:36.71 /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 247:36.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:36.71 foundInterface = 0; \ 247:36.71 ^~~~~~~~~~~~~~ 247:36.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:36.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:36.71 ^~~~~~~~~~~~~~~~~~~~~~~ 247:36.71 /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/xpcAccessibleTextRange.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:36.71 NS_INTERFACE_MAP_END 247:36.71 ^~~~~~~~~~~~~~~~~~~~ 247:36.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:36.71 else 247:36.71 ^~~~ 247:36.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 247:36.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 247:36.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:36.71 /builddir/build/BUILD/firefox-66.0.3/accessible/xpcom/xpcAccessibleTextRange.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 247:36.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 247:36.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:37.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 247:37.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 247:37.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIMemoryReporter.h:10, 247:37.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/CountingAllocatorBase.h:12, 247:37.03 from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 247:37.03 from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 247:37.03 from : 247:37.03 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 247:37.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:37.03 foundInterface = 0; \ 247:37.03 ^~~~~~~~~~~~~~ 247:37.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:37.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:37.03 ^~~~~~~~~~~~~~~~~~~~~~~ 247:37.03 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:37.03 NS_INTERFACE_MAP_END 247:37.03 ^~~~~~~~~~~~~~~~~~~~ 247:37.03 In file included from /builddir/build/BUILD/firefox-66.0.3/dom/base/nsWrapperCache.h:10, 247:37.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/EventTarget.h:13, 247:37.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsPIDOMWindow.h:15, 247:37.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/xpcpublic.h:22, 247:37.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsThreadUtils.h:24, 247:37.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/MozPromise.h:21, 247:37.03 from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 247:37.03 from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 247:37.03 from /builddir/build/BUILD/firefox-66.0.3/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 247:37.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 247:37.03 } else 247:37.03 ^~~~ 247:37.03 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 247:37.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 247:37.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:39.08 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub 247:41.26 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so 247:44.47 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 247:44.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 247:44.48 from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 247:44.48 from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 247:44.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 247:44.48 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 247:44.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:44.48 foundInterface = 0; \ 247:44.48 ^~~~~~~~~~~~~~ 247:44.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:44.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:44.48 ^~~~~~~~~~~~~~~~~~~~~~~ 247:44.48 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozInlineSpellChecker.cpp:503:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:44.48 NS_INTERFACE_MAP_END 247:44.48 ^~~~~~~~~~~~~~~~~~~~ 247:44.48 In file included from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 247:44.48 from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 247:44.48 from /builddir/build/BUILD/firefox-66.0.3/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 247:44.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 247:44.48 } else 247:44.48 ^~~~ 247:44.48 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozInlineSpellChecker.cpp:502:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 247:44.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 247:44.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:44.61 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 247:44.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 247:44.61 from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 247:44.61 from /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 247:44.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 247:44.61 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 247:44.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:44.61 foundInterface = 0; \ 247:44.61 ^~~~~~~~~~~~~~ 247:44.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:44.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:44.62 ^~~~~~~~~~~~~~~~~~~~~~~ 247:44.62 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:44.62 NS_INTERFACE_MAP_END 247:44.62 ^~~~~~~~~~~~~~~~~~~~ 247:44.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:44.62 else 247:44.62 ^~~~ 247:44.62 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 247:44.62 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 247:44.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:44.62 /builddir/build/BUILD/firefox-66.0.3/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 247:44.62 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 247:44.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:50.35 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 247:50.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 247:50.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/imgINotificationObserver.h:10, 247:50.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/AlertNotification.h:8, 247:50.35 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/alerts/AlertNotification.cpp:5, 247:50.35 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 247:50.35 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 247:50.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:50.35 foundInterface = 0; \ 247:50.35 ^~~~~~~~~~~~~~ 247:50.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:50.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:50.35 ^~~~~~~~~~~~~~~~~~~~~~~ 247:50.35 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/alerts/AlertNotification.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:50.35 NS_INTERFACE_MAP_END 247:50.35 ^~~~~~~~~~~~~~~~~~~~ 247:50.35 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:50.36 else 247:50.36 ^~~~ 247:50.36 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 247:50.36 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 247:50.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:50.36 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/alerts/AlertNotification.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 247:50.36 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 247:50.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:51.46 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 247:51.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:51.46 foundInterface = 0; \ 247:51.46 ^~~~~~~~~~~~~~ 247:51.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:51.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:51.46 ^~~~~~~~~~~~~~~~~~~~~~~ 247:51.46 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:51.46 NS_INTERFACE_MAP_END 247:51.46 ^~~~~~~~~~~~~~~~~~~~ 247:51.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:51.46 else 247:51.46 ^~~~ 247:51.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:51.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:51.46 ^~~~~~~~~~~~~~~~~~ 247:51.47 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:51.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 247:51.47 ^~~~~~~~~~~~~~~~~~~~~~ 247:57.97 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 247:57.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 247:57.97 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsICommandLineRunner.h:10, 247:57.97 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/commandlines/nsCommandLine.h:8, 247:57.97 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/commandlines/nsCommandLine.cpp:5: 247:57.97 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 247:57.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:57.97 foundInterface = 0; \ 247:57.97 ^~~~~~~~~~~~~~ 247:57.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:57.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:57.97 ^~~~~~~~~~~~~~~~~~~~~~~ 247:57.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:57.97 NS_INTERFACE_MAP_END 247:57.97 ^~~~~~~~~~~~~~~~~~~~ 247:57.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 247:57.97 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 247:57.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 247:57.97 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 247:57.97 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 247:57.97 ^~~~~~~~~~~~~~~~~~~~ 247:57.97 In file included from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/commandlines/nsCommandLine.cpp:11: 247:57.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 247:57.97 } else 247:57.97 ^~~~ 247:57.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 247:57.97 NS_IMPL_QUERY_CLASSINFO(aClass) \ 247:57.97 ^~~~~~~~~~~~~~~~~~~~~~~ 247:57.97 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 247:57.97 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 247:57.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 247:57.97 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 247:57.97 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 247:57.97 ^~~~~~~~~~~~~~~~~~~~ 247:58.30 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 247:58.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 247:58.30 from /builddir/build/BUILD/firefox-66.0.3/docshell/base/nsDocShellTreeOwner.h:11, 247:58.30 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/browser/nsWebBrowser.h:11, 247:58.30 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/browser/nsWebBrowser.cpp:8, 247:58.30 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 247:58.30 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 247:58.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:58.30 foundInterface = 0; \ 247:58.30 ^~~~~~~~~~~~~~ 247:58.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:58.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:58.30 ^~~~~~~~~~~~~~~~~~~~~~~ 247:58.30 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/browser/nsWebBrowser.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:58.30 NS_INTERFACE_MAP_END 247:58.30 ^~~~~~~~~~~~~~~~~~~~ 247:58.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:58.30 else 247:58.30 ^~~~ 247:58.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:58.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:58.30 ^~~~~~~~~~~~~~~~~~ 247:58.30 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/browser/nsWebBrowser.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:58.30 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 247:58.30 ^~~~~~~~~~~~~~~~~~~~~~ 247:59.22 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 247:59.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 247:59.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIObserver.h:10, 247:59.22 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/clearsitedata/ClearSiteData.h:10, 247:59.22 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 247:59.22 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 247:59.22 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 247:59.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:59.23 foundInterface = 0; \ 247:59.23 ^~~~~~~~~~~~~~ 247:59.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:59.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:59.23 ^~~~~~~~~~~~~~~~~~~~~~~ 247:59.23 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:59.23 NS_INTERFACE_MAP_END 247:59.23 ^~~~~~~~~~~~~~~~~~~~ 247:59.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:59.23 else 247:59.23 ^~~~ 247:59.23 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:59.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:59.23 ^~~~~~~~~~~~~~~~~~ 247:59.23 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:59.23 NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 247:59.23 ^~~~~~~~~~~~~~~~~~~~~~ 247:59.24 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 247:59.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:59.24 foundInterface = 0; \ 247:59.24 ^~~~~~~~~~~~~~ 247:59.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:59.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:59.24 ^~~~~~~~~~~~~~~~~~~~~~~ 247:59.24 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:59.24 NS_INTERFACE_MAP_END 247:59.24 ^~~~~~~~~~~~~~~~~~~~ 247:59.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:59.24 else 247:59.24 ^~~~ 247:59.24 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:59.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:59.25 ^~~~~~~~~~~~~~~~~~ 247:59.25 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/clearsitedata/ClearSiteData.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:59.25 NS_INTERFACE_MAP_ENTRY(nsIObserver) 247:59.25 ^~~~~~~~~~~~~~~~~~~~~~ 248:06.00 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 248:06.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 248:06.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 248:06.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 248:06.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 248:06.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 248:06.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 248:06.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 248:06.00 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 248:06.00 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 248:06.00 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 248:06.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:06.00 foundInterface = 0; \ 248:06.00 ^~~~~~~~~~~~~~ 248:06.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:06.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:06.00 ^~~~~~~~~~~~~~~~~~~~~~~ 248:06.00 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/ExtensionPolicyService.cpp:647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:06.00 NS_INTERFACE_MAP_END 248:06.00 ^~~~~~~~~~~~~~~~~~~~ 248:06.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:06.00 else 248:06.00 ^~~~ 248:06.00 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 248:06.00 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 248:06.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:06.00 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/ExtensionPolicyService.cpp:646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 248:06.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 248:06.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:06.02 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 248:06.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:06.02 foundInterface = 0; \ 248:06.02 ^~~~~~~~~~~~~~ 248:06.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:06.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:06.02 ^~~~~~~~~~~~~~~~~~~~~~~ 248:06.02 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/MatchPattern.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:06.02 NS_INTERFACE_MAP_END 248:06.03 ^~~~~~~~~~~~~~~~~~~~ 248:06.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:06.03 else 248:06.03 ^~~~ 248:06.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:06.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:06.03 ^~~~~~~~~~~~~~~~~~ 248:06.03 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/MatchPattern.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:06.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 248:06.03 ^~~~~~~~~~~~~~~~~~~~~~ 248:06.04 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 248:06.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:06.04 foundInterface = 0; \ 248:06.04 ^~~~~~~~~~~~~~ 248:06.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:06.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:06.04 ^~~~~~~~~~~~~~~~~~~~~~~ 248:06.04 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/MatchPattern.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:06.04 NS_INTERFACE_MAP_END 248:06.04 ^~~~~~~~~~~~~~~~~~~~ 248:06.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:06.04 else 248:06.04 ^~~~ 248:06.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:06.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:06.04 ^~~~~~~~~~~~~~~~~~ 248:06.04 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/MatchPattern.cpp:586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:06.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 248:06.04 ^~~~~~~~~~~~~~~~~~~~~~ 248:06.04 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 248:06.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:06.05 foundInterface = 0; \ 248:06.05 ^~~~~~~~~~~~~~ 248:06.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:06.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:06.05 ^~~~~~~~~~~~~~~~~~~~~~~ 248:06.05 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/MatchPattern.cpp:714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:06.05 NS_INTERFACE_MAP_END 248:06.05 ^~~~~~~~~~~~~~~~~~~~ 248:06.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:06.05 else 248:06.05 ^~~~ 248:06.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:06.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:06.05 ^~~~~~~~~~~~~~~~~~ 248:06.05 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/MatchPattern.cpp:713:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:06.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 248:06.06 ^~~~~~~~~~~~~~~~~~~~~~ 248:06.08 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 248:06.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:06.08 foundInterface = 0; \ 248:06.08 ^~~~~~~~~~~~~~ 248:06.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:06.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:06.09 ^~~~~~~~~~~~~~~~~~~~~~~ 248:06.09 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:478:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:06.09 NS_INTERFACE_MAP_END 248:06.09 ^~~~~~~~~~~~~~~~~~~~ 248:06.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:06.09 else 248:06.09 ^~~~ 248:06.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:06.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:06.09 ^~~~~~~~~~~~~~~~~~ 248:06.09 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:477:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:06.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 248:06.09 ^~~~~~~~~~~~~~~~~~~~~~ 248:06.09 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 248:06.09 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:06.09 foundInterface = 0; \ 248:06.09 ^~~~~~~~~~~~~~ 248:06.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:06.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:06.10 ^~~~~~~~~~~~~~~~~~~~~~~ 248:06.10 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:650:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:06.10 NS_INTERFACE_MAP_END 248:06.10 ^~~~~~~~~~~~~~~~~~~~ 248:06.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:06.10 else 248:06.10 ^~~~ 248:06.10 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:06.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:06.10 ^~~~~~~~~~~~~~~~~~ 248:06.10 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:649:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:06.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 248:06.10 ^~~~~~~~~~~~~~~~~~~~~~ 248:06.11 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 248:06.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:06.11 foundInterface = 0; \ 248:06.11 ^~~~~~~~~~~~~~ 248:06.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:06.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:06.11 ^~~~~~~~~~~~~~~~~~~~~~~ 248:06.11 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:711:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:06.11 NS_INTERFACE_MAP_END 248:06.11 ^~~~~~~~~~~~~~~~~~~~ 248:06.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:06.11 else 248:06.11 ^~~~ 248:06.11 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:06.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:06.11 ^~~~~~~~~~~~~~~~~~ 248:06.11 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/WebExtensionPolicy.cpp:710:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:06.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 248:06.12 ^~~~~~~~~~~~~~~~~~~~~~ 248:07.16 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 248:07.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 248:07.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFind.h:10, 248:07.17 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/find/nsFind.h:10, 248:07.17 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/find/nsFind.cpp:9, 248:07.17 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 248:07.17 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 248:07.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:07.17 foundInterface = 0; \ 248:07.17 ^~~~~~~~~~~~~~ 248:07.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:07.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:07.17 ^~~~~~~~~~~~~~~~~~~~~~~ 248:07.17 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/find/nsFind.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:07.17 NS_INTERFACE_MAP_END 248:07.17 ^~~~~~~~~~~~~~~~~~~~ 248:07.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:07.17 else 248:07.17 ^~~~ 248:07.17 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:07.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:07.17 ^~~~~~~~~~~~~~~~~~ 248:07.17 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/find/nsFind.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:07.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 248:07.17 ^~~~~~~~~~~~~~~~~~~~~~ 248:08.47 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 248:08.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 248:08.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 248:08.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 248:08.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 248:08.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 248:08.47 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 248:08.47 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 248:08.47 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 248:08.47 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)': 248:08.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:08.47 foundInterface = 0; \ 248:08.47 ^~~~~~~~~~~~~~ 248:08.47 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:08.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:08.48 ^~~~~~~~~~~~~~~~~~~~~~~ 248:08.48 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:08.48 NS_INTERFACE_MAP_END 248:08.48 ^~~~~~~~~~~~~~~~~~~~ 248:08.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:08.48 else 248:08.48 ^~~~ 248:08.48 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:08.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:08.48 ^~~~~~~~~~~~~~~~~~ 248:08.48 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:08.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 248:08.48 ^~~~~~~~~~~~~~~~~~~~~~ 248:08.54 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 248:08.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:08.55 foundInterface = 0; \ 248:08.55 ^~~~~~~~~~~~~~ 248:08.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 248:08.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 248:08.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:08.55 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1021:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 248:08.55 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 248:08.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:08.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:08.55 else 248:08.55 ^~~~ 248:08.55 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:08.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:08.55 ^~~~~~~~~~~~~~~~~~ 248:08.55 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1020:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:08.55 NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 248:08.55 ^~~~~~~~~~~~~~~~~~~~~~ 248:08.68 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 248:08.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:08.69 foundInterface = 0; \ 248:08.69 ^~~~~~~~~~~~~~ 248:08.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 248:08.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 248:08.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:08.69 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/StreamFilter.cpp:267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 248:08.69 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 248:08.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:08.69 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 248:08.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 248:08.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 248:08.69 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 248:08.69 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 248:08.69 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 248:08.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 248:08.69 } else 248:08.69 ^~~~ 248:08.69 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 248:08.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 248:08.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:08.69 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/StreamFilter.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 248:08.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 248:08.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:08.71 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 248:08.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 248:08.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 248:08.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 248:08.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 248:08.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 248:08.71 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 248:08.71 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 248:08.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 248:08.71 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 248:08.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:08.71 foundInterface = 0; \ 248:08.71 ^~~~~~~~~~~~~~ 248:08.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 248:08.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 248:08.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:08.71 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 248:08.71 NS_INTERFACE_MAP_END_INHERITING(Event) 248:08.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:08.71 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 248:08.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 248:08.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 248:08.71 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 248:08.71 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 248:08.71 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 248:08.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 248:08.71 } else 248:08.71 ^~~~ 248:08.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 248:08.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 248:08.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:08.71 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 248:08.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 248:08.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:09.16 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 248:09.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 248:09.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 248:09.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 248:09.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 248:09.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 248:09.16 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 248:09.16 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 248:09.16 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 248:09.16 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 248:09.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:09.16 foundInterface = 0; \ 248:09.16 ^~~~~~~~~~~~~~ 248:09.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:09.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:09.16 ^~~~~~~~~~~~~~~~~~~~~~~ 248:09.16 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:09.16 NS_INTERFACE_MAP_END 248:09.16 ^~~~~~~~~~~~~~~~~~~~ 248:09.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:09.16 else 248:09.16 ^~~~ 248:09.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 248:09.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 248:09.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:09.16 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:713:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 248:09.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 248:09.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:10.56 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 248:10.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 248:10.56 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsINativeOSFileInternals.h:10, 248:10.56 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/osfile/NativeOSFileInternals.h:10, 248:10.56 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 248:10.56 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 248:10.56 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:10.57 foundInterface = 0; \ 248:10.57 ^~~~~~~~~~~~~~ 248:10.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:10.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:10.57 ^~~~~~~~~~~~~~~~~~~~~~~ 248:10.57 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/osfile/NativeOSFileInternals.cpp:233:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:10.57 NS_INTERFACE_MAP_END 248:10.57 ^~~~~~~~~~~~~~~~~~~~ 248:10.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:10.57 else 248:10.57 ^~~~ 248:10.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:10.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:10.57 ^~~~~~~~~~~~~~~~~~ 248:10.57 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/osfile/NativeOSFileInternals.cpp:232:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:10.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 248:10.57 ^~~~~~~~~~~~~~~~~~~~~~ 248:19.33 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 248:19.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 248:19.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 248:19.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWeakReference.h:14, 248:19.33 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/Database.h:9, 248:19.33 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/Database.cpp:11, 248:19.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 248:19.33 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 248:19.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:19.33 foundInterface = 0; \ 248:19.33 ^~~~~~~~~~~~~~ 248:19.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:19.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:19.33 ^~~~~~~~~~~~~~~~~~~~~~~ 248:19.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:19.33 NS_INTERFACE_MAP_END 248:19.33 ^~~~~~~~~~~~~~~~~~~~ 248:19.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 248:19.33 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 248:19.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 248:19.33 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsFaviconService.cpp:122:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 248:19.33 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 248:19.33 ^~~~~~~~~~~~~~~~~~~~ 248:19.34 In file included from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsFaviconService.cpp:26, 248:19.34 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 248:19.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 248:19.34 } else 248:19.34 ^~~~ 248:19.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 248:19.34 } else 248:19.34 ^~~~ 248:19.34 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 248:19.34 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 248:19.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 248:19.34 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsFaviconService.cpp:122:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 248:19.34 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 248:19.34 ^~~~~~~~~~~~~~~~~~~~ 248:19.46 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 248:19.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 248:19.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 248:19.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWeakReference.h:14, 248:19.46 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/Database.h:9, 248:19.46 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/Database.cpp:11, 248:19.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 248:19.46 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 248:19.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:19.46 foundInterface = 0; \ 248:19.46 ^~~~~~~~~~~~~~ 248:19.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:19.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:19.46 ^~~~~~~~~~~~~~~~~~~~~~~ 248:19.46 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistory.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:19.46 NS_INTERFACE_MAP_END 248:19.46 ^~~~~~~~~~~~~~~~~~~~ 248:19.46 In file included from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsFaviconService.cpp:26, 248:19.46 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 248:19.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 248:19.46 } else 248:19.46 ^~~~ 248:19.46 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 248:19.46 } else 248:19.46 ^~~~ 248:19.58 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 248:19.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 248:19.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIWeakReferenceUtils.h:10, 248:19.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsWeakReference.h:14, 248:19.58 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/Database.h:9, 248:19.58 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/Database.cpp:11, 248:19.58 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 248:19.58 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 248:19.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:19.58 foundInterface = 0; \ 248:19.58 ^~~~~~~~~~~~~~ 248:19.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:19.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:19.58 ^~~~~~~~~~~~~~~~~~~~~~~ 248:19.58 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistoryResult.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:19.58 NS_INTERFACE_MAP_END 248:19.58 ^~~~~~~~~~~~~~~~~~~~ 248:19.58 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:19.58 else 248:19.58 ^~~~ 248:19.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:19.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:19.59 ^~~~~~~~~~~~~~~~~~ 248:19.59 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistoryResult.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:19.59 NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 248:19.59 ^~~~~~~~~~~~~~~~~~~~~~ 248:19.59 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 248:19.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:19.59 foundInterface = 0; \ 248:19.59 ^~~~~~~~~~~~~~ 248:19.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 248:19.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 248:19.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:19.59 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistoryResult.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 248:19.59 NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 248:19.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:19.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:19.59 else 248:19.59 ^~~~ 248:19.59 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:19.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:19.59 ^~~~~~~~~~~~~~~~~~ 248:19.59 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistoryResult.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:19.59 NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 248:19.59 ^~~~~~~~~~~~~~~~~~~~~~ 248:19.67 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 248:19.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:19.67 foundInterface = 0; \ 248:19.67 ^~~~~~~~~~~~~~ 248:19.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:19.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:19.67 ^~~~~~~~~~~~~~~~~~~~~~~ 248:19.67 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistoryResult.cpp:3505:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:19.67 NS_INTERFACE_MAP_END 248:19.67 ^~~~~~~~~~~~~~~~~~~~ 248:19.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:19.67 else 248:19.67 ^~~~ 248:19.67 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:19.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:19.67 ^~~~~~~~~~~~~~~~~~ 248:19.67 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/places/nsNavHistoryResult.cpp:3504:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:19.67 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 248:19.67 ^~~~~~~~~~~~~~~~~~~~~~ 248:29.71 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/resistfingerprinting/Unified_cpp_resistfingerprinting0.cpp:11: 248:29.71 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/resistfingerprinting/nsRFPService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 248:29.71 /builddir/build/BUILD/firefox-66.0.3/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] 248:29.71 } 248:29.71 ^ 248:29.71 /builddir/build/BUILD/firefox-66.0.3/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] 248:29.71 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/resistfingerprinting/nsRFPService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 248:29.72 /builddir/build/BUILD/firefox-66.0.3/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] 248:29.72 /builddir/build/BUILD/firefox-66.0.3/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] 248:34.60 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 248:34.60 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 248:34.61 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIWebProgressListener.h:10, 248:34.61 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 248:34.61 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 248:34.61 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 248:34.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:34.61 foundInterface = 0; \ 248:34.61 ^~~~~~~~~~~~~~ 248:34.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:34.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:34.61 ^~~~~~~~~~~~~~~~~~~~~~~ 248:34.61 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:34.61 NS_INTERFACE_MAP_END 248:34.61 ^~~~~~~~~~~~~~~~~~~~ 248:34.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:34.61 else 248:34.61 ^~~~ 248:34.61 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 248:34.61 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 248:34.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:34.61 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 248:34.61 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 248:34.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:35.82 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 248:35.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 248:35.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 248:35.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 248:35.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 248:35.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/EventForwards.h:12, 248:35.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsGenericHTMLElement.h:10, 248:35.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:11, 248:35.82 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/sessionstore/SessionStoreUtils.cpp:6, 248:35.82 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 248:35.82 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/sessionstore/SessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 248:35.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:35.82 foundInterface = 0; \ 248:35.82 ^~~~~~~~~~~~~~ 248:35.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:35.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:35.82 ^~~~~~~~~~~~~~~~~~~~~~~ 248:35.82 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/sessionstore/SessionStoreUtils.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:35.82 NS_INTERFACE_MAP_END 248:35.82 ^~~~~~~~~~~~~~~~~~~~ 248:35.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:35.82 else 248:35.82 ^~~~ 248:35.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:35.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:35.83 ^~~~~~~~~~~~~~~~~~ 248:35.83 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/sessionstore/SessionStoreUtils.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:35.83 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 248:35.83 ^~~~~~~~~~~~~~~~~~~~~~ 248:40.12 toolkit/components/telemetry/tests/libmodules-test.so 248:46.29 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 248:46.29 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 248:46.29 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 248:46.29 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 248:46.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:46.29 foundInterface = 0; \ 248:46.30 ^~~~~~~~~~~~~~ 248:46.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 248:46.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:46.30 ^~~~~~~~~~~~~~~~~~~~~~~ 248:46.30 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:46.30 NS_INTERFACE_MAP_END 248:46.30 ^~~~~~~~~~~~~~~~~~~~ 248:46.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 248:46.30 else 248:46.30 ^~~~ 248:46.30 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:46.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:46.30 ^~~~~~~~~~~~~~~~~~ 248:46.30 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:46.30 NS_INTERFACE_MAP_ENTRY(nsIObserver) 248:46.30 ^~~~~~~~~~~~~~~~~~~~~~ 248:47.91 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/telemetry/core/TelemetryEvent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 248:47.91 /builddir/build/BUILD/firefox-66.0.3/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] 248:47.91 } 248:47.91 ^ 248:47.91 /builddir/build/BUILD/firefox-66.0.3/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] 248:47.91 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/telemetry/core/TelemetryEvent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 248:47.91 /builddir/build/BUILD/firefox-66.0.3/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] 248:47.91 /builddir/build/BUILD/firefox-66.0.3/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] 248:52.65 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 248:52.65 /builddir/build/BUILD/firefox-66.0.3/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] 248:52.65 } 248:52.65 ^ 248:52.65 /builddir/build/BUILD/firefox-66.0.3/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] 248:52.65 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 248:52.65 /builddir/build/BUILD/firefox-66.0.3/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] 248:52.65 /builddir/build/BUILD/firefox-66.0.3/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] 248:55.75 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/telemetry/core/TelemetryScalar.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 248:55.75 /builddir/build/BUILD/firefox-66.0.3/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] 248:55.75 } 248:55.75 ^ 248:55.75 /builddir/build/BUILD/firefox-66.0.3/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] 248:55.75 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/telemetry/core/TelemetryScalar.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 248:55.75 /builddir/build/BUILD/firefox-66.0.3/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] 248:55.75 /builddir/build/BUILD/firefox-66.0.3/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] 249:07.88 toolkit/components/ctypes/tests/libjsctypes-test.so 249:13.92 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 249:13.92 /builddir/build/BUILD/firefox-66.0.3/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] 249:13.92 } 249:13.92 ^ 249:13.92 /builddir/build/BUILD/firefox-66.0.3/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] 249:13.92 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 249:13.92 /builddir/build/BUILD/firefox-66.0.3/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] 249:13.92 /builddir/build/BUILD/firefox-66.0.3/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] 249:14.75 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp: In function 'test_finalizer_start': 249:14.75 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:22:41: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 249:14.75 gFinalizerTestResources = new int[size]; 249:14.75 ^ 249:14.75 /usr/include/c++/8/new:122:7: note: in a call to allocation function 'operator new []' declared here 249:14.75 void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 249:14.75 ^ 249:14.75 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:23:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 249:14.75 gFinalizerTestNames = new char *[size]; 249:14.75 ^ 249:14.75 /usr/include/c++/8/new:122:7: note: in a call to allocation function 'operator new []' declared here 249:14.75 void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 249:14.75 ^ 249:17.78 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 249:17.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 249:17.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIWebProgressListener.h:10, 249:17.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIPrintProgress.h:10, 249:17.78 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/printingui/nsPrintProgress.h:9, 249:17.78 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/printingui/nsPrintProgress.cpp:6, 249:17.78 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 249:17.78 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 249:17.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:17.78 foundInterface = 0; \ 249:17.78 ^~~~~~~~~~~~~~ 249:17.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:17.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:17.78 ^~~~~~~~~~~~~~~~~~~~~~~ 249:17.78 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/printingui/nsPrintProgress.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:17.78 NS_INTERFACE_MAP_END 249:17.78 ^~~~~~~~~~~~~~~~~~~~ 249:17.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 249:17.78 else 249:17.78 ^~~~ 249:17.78 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 249:17.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 249:17.78 ^~~~~~~~~~~~~~~~~~ 249:17.78 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/printingui/nsPrintProgress.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 249:17.78 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 249:17.78 ^~~~~~~~~~~~~~~~~~~~~~ 249:20.70 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 249:20.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 249:20.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIAutoCompleteController.h:10, 249:20.70 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 249:20.70 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 249:20.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 249:20.70 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 249:20.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:20.70 foundInterface = 0; \ 249:20.70 ^~~~~~~~~~~~~~ 249:20.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:20.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:20.70 ^~~~~~~~~~~~~~~~~~~~~~~ 249:20.70 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:20.70 NS_INTERFACE_MAP_END 249:20.70 ^~~~~~~~~~~~~~~~~~~~ 249:20.70 In file included from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 249:20.70 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 249:20.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 249:20.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 249:20.70 } else 249:20.70 ^~~~ 249:20.70 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 249:20.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 249:20.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:20.70 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 249:20.70 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 249:20.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:21.43 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 249:21.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 249:21.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 249:21.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 249:21.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 249:21.43 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/url-classifier/Entries.h:13, 249:21.43 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/url-classifier/ChunkSet.h:9, 249:21.43 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/url-classifier/ChunkSet.cpp:6, 249:21.43 from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 249:21.43 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 249:21.43 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:21.44 foundInterface = 0; \ 249:21.44 ^~~~~~~~~~~~~~ 249:21.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:21.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:21.44 ^~~~~~~~~~~~~~~~~~~~~~~ 249:21.44 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1594:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:21.44 NS_INTERFACE_MAP_END 249:21.44 ^~~~~~~~~~~~~~~~~~~~ 249:21.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 249:21.44 else 249:21.44 ^~~~ 249:21.44 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 249:21.44 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 249:21.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:21.44 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1593:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 249:21.44 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 249:21.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:23.44 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/terminator/nsTerminator.cpp: In member function 'mozilla::nsTerminator::StartWatchdog()': 249:23.45 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/terminator/nsTerminator.cpp:591:1: warning: the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 249:23.45 } // namespace mozilla 249:23.45 ^ 249:23.45 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/terminator/nsTerminator.cpp:591:1: warning: the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 249:23.45 /builddir/build/BUILD/firefox-66.0.3/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] 249:24.57 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 249:24.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 249:24.57 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIFormFillController.h:10, 249:24.57 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/satchel/nsFormFillController.h:9, 249:24.57 from /builddir/build/BUILD/firefox-66.0.3/toolkit/components/satchel/nsFormFillController.cpp:7: 249:24.57 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 249:24.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:24.57 foundInterface = 0; \ 249:24.57 ^~~~~~~~~~~~~~ 249:24.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:24.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:24.57 ^~~~~~~~~~~~~~~~~~~~~~~ 249:24.57 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/satchel/nsFormFillController.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:24.57 NS_INTERFACE_MAP_END 249:24.57 ^~~~~~~~~~~~~~~~~~~~ 249:24.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 249:24.57 else 249:24.57 ^~~~ 249:24.57 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 249:24.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 249:24.57 ^~~~~~~~~~~~~~~~~~ 249:24.57 /builddir/build/BUILD/firefox-66.0.3/toolkit/components/satchel/nsFormFillController.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 249:24.57 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 249:24.57 ^~~~~~~~~~~~~~~~~~~~~~ 249:34.14 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 249:34.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 249:34.14 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIJSInspector.h:10, 249:34.14 from /builddir/build/BUILD/firefox-66.0.3/devtools/platform/nsJSInspector.h:9, 249:34.14 from /builddir/build/BUILD/firefox-66.0.3/devtools/platform/nsJSInspector.cpp:6: 249:34.14 /builddir/build/BUILD/firefox-66.0.3/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 249:34.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:34.14 foundInterface = 0; \ 249:34.14 ^~~~~~~~~~~~~~ 249:34.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:34.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:34.14 ^~~~~~~~~~~~~~~~~~~~~~~ 249:34.15 /builddir/build/BUILD/firefox-66.0.3/devtools/platform/nsJSInspector.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:34.15 NS_INTERFACE_MAP_END 249:34.15 ^~~~~~~~~~~~~~~~~~~~ 249:34.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 249:34.15 else 249:34.15 ^~~~ 249:34.15 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 249:34.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 249:34.15 ^~~~~~~~~~~~~~~~~~ 249:34.15 /builddir/build/BUILD/firefox-66.0.3/devtools/platform/nsJSInspector.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 249:34.15 NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 249:34.15 ^~~~~~~~~~~~~~~~~~~~~~ 249:38.64 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 249:38.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 249:38.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 249:38.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 249:38.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 249:38.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 249:38.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 249:38.65 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 249:38.65 from /builddir/build/BUILD/firefox-66.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 249:38.65 /builddir/build/BUILD/firefox-66.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 249:38.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:38.65 foundInterface = 0; \ 249:38.65 ^~~~~~~~~~~~~~ 249:38.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:38.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:38.65 ^~~~~~~~~~~~~~~~~~~~~~~ 249:38.65 /builddir/build/BUILD/firefox-66.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:38.65 NS_INTERFACE_MAP_END 249:38.65 ^~~~~~~~~~~~~~~~~~~~ 249:38.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 249:38.65 else 249:38.65 ^~~~ 249:38.65 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 249:38.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 249:38.65 ^~~~~~~~~~~~~~~~~~ 249:38.65 /builddir/build/BUILD/firefox-66.0.3/devtools/shared/heapsnapshot/DominatorTree.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 249:38.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 249:38.65 ^~~~~~~~~~~~~~~~~~~~~~ 249:43.28 In file included from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 249:43.28 from /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 249:43.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/ipc/IPCMessageUtils.h:11, 249:43.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 249:43.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 249:43.28 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/ContentParent.h:10, 249:43.28 from /builddir/build/BUILD/firefox-66.0.3/toolkit/xre/nsAppRunner.cpp:6: 249:43.28 /builddir/build/BUILD/firefox-66.0.3/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 249:43.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:43.29 foundInterface = 0; \ 249:43.29 ^~~~~~~~~~~~~~ 249:43.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:43.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:43.29 ^~~~~~~~~~~~~~~~~~~~~~~ 249:43.29 /builddir/build/BUILD/firefox-66.0.3/toolkit/xre/nsAppRunner.cpp:544:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:43.29 NS_INTERFACE_MAP_END 249:43.29 ^~~~~~~~~~~~~~~~~~~~ 249:43.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 249:43.29 else 249:43.29 ^~~~ 249:43.29 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 249:43.29 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 249:43.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:43.29 /builddir/build/BUILD/firefox-66.0.3/toolkit/xre/nsAppRunner.cpp:542:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 249:43.29 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, 249:43.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:47.07 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 249:47.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 249:47.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 249:47.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 249:47.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsTArray.h:29, 249:47.07 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/ErrorResult.h:38, 249:47.07 from /builddir/build/BUILD/firefox-66.0.3/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 249:47.07 from /builddir/build/BUILD/firefox-66.0.3/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 249:47.07 /builddir/build/BUILD/firefox-66.0.3/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 249:47.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:47.07 foundInterface = 0; \ 249:47.07 ^~~~~~~~~~~~~~ 249:47.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:47.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:47.07 ^~~~~~~~~~~~~~~~~~~~~~~ 249:47.07 /builddir/build/BUILD/firefox-66.0.3/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:47.07 NS_INTERFACE_MAP_END 249:47.07 ^~~~~~~~~~~~~~~~~~~~ 249:47.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 249:47.07 else 249:47.07 ^~~~ 249:47.07 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 249:47.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 249:47.07 ^~~~~~~~~~~~~~~~~~ 249:47.07 /builddir/build/BUILD/firefox-66.0.3/devtools/shared/heapsnapshot/HeapSnapshot.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 249:47.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 249:47.07 ^~~~~~~~~~~~~~~~~~~~~~ 249:48.80 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 249:48.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 249:48.81 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsComponentManagerUtils.h:11, 249:48.81 from /builddir/build/BUILD/firefox-66.0.3/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 249:48.81 /builddir/build/BUILD/firefox-66.0.3/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 249:48.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:48.81 foundInterface = 0; \ 249:48.81 ^~~~~~~~~~~~~~ 249:48.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:48.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:48.81 ^~~~~~~~~~~~~~~~~~~~~~~ 249:48.81 /builddir/build/BUILD/firefox-66.0.3/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:48.81 NS_INTERFACE_MAP_END 249:48.81 ^~~~~~~~~~~~~~~~~~~~ 249:48.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 249:48.81 else 249:48.81 ^~~~ 249:48.81 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 249:48.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 249:48.81 ^~~~~~~~~~~~~~~~~~ 249:48.81 /builddir/build/BUILD/firefox-66.0.3/toolkit/system/gnome/nsSystemAlertsService.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 249:48.81 NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 249:48.81 ^~~~~~~~~~~~~~~~~~~~~~ 249:52.75 media/gmp-clearkey/0.1/libclearkey.so 250:06.85 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/toolkit/xre/Unified_cpp_toolkit_xre0.cpp:119: 250:06.85 /builddir/build/BUILD/firefox-66.0.3/toolkit/xre/nsSigHandlers.cpp: In function 'void fpehandler(int, siginfo_t*, void*)': 250:06.85 /builddir/build/BUILD/firefox-66.0.3/toolkit/xre/nsSigHandlers.cpp:171:15: warning: unused variable 'uc' [-Wunused-variable] 250:06.85 ucontext_t *uc = (ucontext_t *)context; 250:06.85 ^~ 250:11.52 xpcom/tests/TestArguments 250:11.52 xpcom/tests/TestBlockingProcess 250:12.10 xpcom/tests/TestPRIntN 250:12.33 config/external/sqlite/libmozsqlite3.so.symbols.stub 250:12.47 xpcom/tests/TestQuickReturn 250:12.51 config/external/sqlite/libmozsqlite3.so 250:15.14 xpcom/tests/TestUnicodeArguments 250:21.44 In file included from /builddir/build/BUILD/firefox-66.0.3/gfx/vr/service/openvr/src/openvr_api_public.cpp:9: 250:21.44 /builddir/build/BUILD/firefox-66.0.3/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 250:21.44 static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 250:21.44 ^~~~~~~~~~~~~~~~~~~ 250:21.44 /builddir/build/BUILD/firefox-66.0.3/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 250:21.44 static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 250:21.44 ^~~~~~~~~~~~~~~~~~~~~~ 250:21.44 /builddir/build/BUILD/firefox-66.0.3/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 250:21.44 static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 250:21.44 ^~~~~~~~~~~~~~~~~~~~~~~ 250:29.48 config/external/lgpllibs/liblgpllibs.so 250:37.73 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src0.cpp:137: 250:37.73 /builddir/build/BUILD/firefox-66.0.3/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*)': 250:37.73 /builddir/build/BUILD/firefox-66.0.3/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] 250:37.73 } // namespace ots 250:37.73 ^ 250:37.73 /builddir/build/BUILD/firefox-66.0.3/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] 250:39.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 250:39.04 /builddir/build/BUILD/firefox-66.0.3/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 250:39.04 /builddir/build/BUILD/firefox-66.0.3/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 250:39.04 const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 250:39.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 250:41.55 mfbt/tests/TestAlgorithm 250:41.55 mfbt/tests/TestArray 250:42.20 mfbt/tests/TestArrayUtils 250:57.71 mfbt/tests/TestAtomics 250:57.83 mfbt/tests/TestBinarySearch 250:58.14 mfbt/tests/TestBloomFilter 250:58.74 mfbt/tests/TestBufferList 250:59.19 mfbt/tests/TestCasting 250:59.49 mfbt/tests/TestCeilingFloor 251:00.27 mfbt/tests/TestCheckedInt 251:00.97 mfbt/tests/TestCountPopulation 251:10.80 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:137: 251:10.80 /builddir/build/BUILD/firefox-66.0.3/security/manager/ssl/PublicKeyPinningService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 251:10.80 /builddir/build/BUILD/firefox-66.0.3/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] 251:10.80 } 251:10.80 ^ 251:10.80 /builddir/build/BUILD/firefox-66.0.3/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] 251:10.80 /builddir/build/BUILD/firefox-66.0.3/security/manager/ssl/PublicKeyPinningService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 251:10.80 /builddir/build/BUILD/firefox-66.0.3/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] 251:10.80 /builddir/build/BUILD/firefox-66.0.3/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] 251:16.83 modules/brotli/brotli 251:18.93 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 251:18.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupports.h:79, 251:18.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsHashKeys.h:11, 251:18.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsDataHashtable.h:10, 251:18.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/DateTimeFormat.h:12, 251:18.93 from /builddir/build/BUILD/firefox-66.0.3/security/manager/ssl/nsNSSCertValidity.h:8, 251:18.93 from /builddir/build/BUILD/firefox-66.0.3/security/manager/ssl/nsNSSCertValidity.cpp:5, 251:18.93 from /builddir/build/BUILD/firefox-66.0.3/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:11: 251:18.93 /builddir/build/BUILD/firefox-66.0.3/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 251:18.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:18.93 foundInterface = 0; \ 251:18.93 ^~~~~~~~~~~~~~ 251:18.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 251:18.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 251:18.93 ^~~~~~~~~~~~~~~~~~~~~~~ 251:18.93 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 251:18.93 NS_INTERFACE_MAP_END 251:18.93 ^~~~~~~~~~~~~~~~~~~~ 251:18.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 251:18.94 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 251:18.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 251:18.94 /builddir/build/BUILD/firefox-66.0.3/security/manager/ssl/nsNSSCertificate.cpp:784:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 251:18.94 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 251:18.94 ^~~~~~~~~~~~~~~~~~~~ 251:18.94 In file included from /builddir/build/BUILD/firefox-66.0.3/security/manager/ssl/nsNSSCertificate.cpp:20, 251:18.94 from /builddir/build/BUILD/firefox-66.0.3/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 251:18.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 251:18.94 } else 251:18.94 ^~~~ 251:18.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 251:18.94 NS_IMPL_QUERY_CLASSINFO(aClass) \ 251:18.94 ^~~~~~~~~~~~~~~~~~~~~~~ 251:18.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 251:18.94 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 251:18.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 251:18.94 /builddir/build/BUILD/firefox-66.0.3/security/manager/ssl/nsNSSCertificate.cpp:784:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 251:18.94 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 251:18.94 ^~~~~~~~~~~~~~~~~~~~ 251:25.03 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:137: 251:25.03 /builddir/build/BUILD/firefox-66.0.3/security/manager/ssl/nsSecureBrowserUIImpl.cpp: In member function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)': 251:25.03 /builddir/build/BUILD/firefox-66.0.3/security/manager/ssl/nsSecureBrowserUIImpl.cpp:463:1: warning: the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 251:25.03 } 251:25.03 ^ 251:25.03 /builddir/build/BUILD/firefox-66.0.3/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] 251:25.03 /builddir/build/BUILD/firefox-66.0.3/security/manager/ssl/nsSecureBrowserUIImpl.cpp: In member function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)': 251:25.04 /builddir/build/BUILD/firefox-66.0.3/security/manager/ssl/nsSecureBrowserUIImpl.cpp:463:1: warning: the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 251:25.04 /builddir/build/BUILD/firefox-66.0.3/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] 251:26.64 uriloader/exthandler/tests/WriteArgument 251:32.55 layout/style/test/host_ListCSSProperties 251:33.27 toolkit/components/telemetry/pingsender/pingsender 251:34.62 testing/mochitest/ssltunnel/ssltunnel 251:38.22 testing/tools/screenshot/screentopng 251:38.91 js/src/build/libjs_static.a 251:39.11 browser/app/firefox 251:43.25 mozglue/tests/ShowSSEConfig 251:43.25 mozglue/tests/TestPrintf 252:05.64 security/manager/ssl/tests/unit/tlsserver/cmd/BadCertServer 252:05.64 security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse 252:11.59 security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer 252:15.40 security/manager/ssl/tests/unit/tlsserver/cmd/SymantecSanctionsServer 252:41.67 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 252:41.68 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:889:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 252:41.68 switch (type.getNominalSize()) 252:41.68 ^~~~~~ 252:41.68 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:900:13: note: here 252:41.68 case EbtInt: 252:41.68 ^~~~ 252:41.68 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:901:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 252:41.68 switch (type.getNominalSize()) 252:41.68 ^~~~~~ 252:41.68 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:912:13: note: here 252:41.68 case EbtUInt: 252:41.68 ^~~~ 252:41.68 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:913:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 252:41.68 switch (type.getNominalSize()) 252:41.68 ^~~~~~ 252:41.68 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:924:13: note: here 252:41.68 case EbtBool: 252:41.68 ^~~~ 252:41.68 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:925:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 252:41.68 switch (type.getNominalSize()) 252:41.68 ^~~~~~ 252:41.68 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:936:13: note: here 252:41.68 case EbtVoid: 252:41.68 ^~~~ 253:27.36 js/src/jsapi-tests/jsapi-tests 253:44.84 js/src/gdb/gdb-tests 257:15.16 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/unistr.h:289:20: warning: virtual table of type 'struct UnicodeString' violates one definition rule [-Wodr] 257:15.16 class U_COMMON_API UnicodeString : public Replaceable 257:15.16 ^ 257:15.16 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/unicode/unistr.h:289:20: note: the conflicting type defined in another translation unit has virtual table with more entries 257:15.16 class U_COMMON_API UnicodeString : public Replaceable 257:15.16 ^ 257:22.94 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/unistr.h:289:20: warning: virtual table of type 'struct UnicodeString' violates one definition rule [-Wodr] 257:22.94 class U_COMMON_API UnicodeString : public Replaceable 257:22.94 ^ 257:22.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/unicode/unistr.h:289:20: note: the conflicting type defined in another translation unit has virtual table with more entries 257:22.94 class U_COMMON_API UnicodeString : public Replaceable 257:22.94 ^ 257:22.94 /builddir/build/BUILD/firefox-66.0.3/js/src/jsapi-tests/testMutedErrors.cpp: In member function 'eval': 257:22.95 /builddir/build/BUILD/firefox-66.0.3/js/src/jsapi-tests/testMutedErrors.cpp:46:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 257:22.95 mozilla::UniquePtr chars(new char16_t[len + 1]); 257:22.95 ^ 257:22.95 /usr/include/c++/8/new:122:7: note: in a call to allocation function 'operator new []' declared here 257:22.95 void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 257:22.95 ^ 257:26.33 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 257:26.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 257:26.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 257:26.33 from /builddir/build/BUILD/firefox-66.0.3/dom/canvas/CanvasImageCache.cpp:7, 257:26.33 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 257:26.33 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 257:26.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 257:26.33 foundInterface = 0; \ 257:26.33 ^~~~~~~~~~~~~~ 257:26.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 257:26.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 257:26.33 ^~~~~~~~~~~~~~~~~~~~~~~ 257:26.33 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/CanvasRenderingContext2D.cpp:1010:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 257:26.33 NS_INTERFACE_MAP_END 257:26.33 ^~~~~~~~~~~~~~~~~~~~ 257:26.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 257:26.33 else 257:26.33 ^~~~ 257:26.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 257:26.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 257:26.33 ^~~~~~~~~~~~~~~~~~ 257:26.33 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/CanvasRenderingContext2D.cpp:1009:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 257:26.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 257:26.33 ^~~~~~~~~~~~~~~~~~~~~~ 257:27.88 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 257:27.88 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 257:27.88 foundInterface = 0; \ 257:27.88 ^~~~~~~~~~~~~~ 257:27.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 257:27.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 257:27.89 ^~~~~~~~~~~~~~~~~~~~~~~ 257:27.89 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/ImageBitmap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 257:27.89 NS_INTERFACE_MAP_END 257:27.89 ^~~~~~~~~~~~~~~~~~~~ 257:27.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 257:27.89 else 257:27.89 ^~~~ 257:27.89 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 257:27.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 257:27.89 ^~~~~~~~~~~~~~~~~~ 257:27.89 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/ImageBitmap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 257:27.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 257:27.89 ^~~~~~~~~~~~~~~~~~~~~~ 257:28.03 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 257:28.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 257:28.03 foundInterface = 0; \ 257:28.03 ^~~~~~~~~~~~~~ 257:28.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 257:28.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 257:28.03 ^~~~~~~~~~~~~~~~~~~~~~~ 257:28.03 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/ImageBitmapRenderingContext.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 257:28.03 NS_INTERFACE_MAP_END 257:28.03 ^~~~~~~~~~~~~~~~~~~~ 257:28.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 257:28.03 else 257:28.03 ^~~~ 257:28.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 257:28.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 257:28.03 ^~~~~~~~~~~~~~~~~~ 257:28.03 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/ImageBitmapRenderingContext.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 257:28.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 257:28.03 ^~~~~~~~~~~~~~~~~~~~~~ 257:28.13 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 257:28.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 257:28.13 foundInterface = 0; \ 257:28.13 ^~~~~~~~~~~~~~ 257:28.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 257:28.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 257:28.13 ^~~~~~~~~~~~~~~~~~~~~~~ 257:28.13 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 257:28.13 NS_INTERFACE_MAP_END 257:28.13 ^~~~~~~~~~~~~~~~~~~~ 257:28.13 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 257:28.13 else 257:28.13 ^~~~ 257:28.14 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 257:28.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 257:28.14 ^~~~~~~~~~~~~~~~~~ 257:28.14 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 257:28.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 257:28.14 ^~~~~~~~~~~~~~~~~~~~~~ 257:28.32 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 257:28.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 257:28.32 foundInterface = 0; \ 257:28.32 ^~~~~~~~~~~~~~ 257:28.32 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 257:28.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 257:28.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257:28.33 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/OffscreenCanvas.cpp:311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 257:28.33 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 257:28.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257:28.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 257:28.33 else 257:28.33 ^~~~ 257:28.33 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 257:28.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 257:28.33 ^~~~~~~~~~~~~~~~~~ 257:28.33 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/OffscreenCanvas.cpp:310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 257:28.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 257:28.33 ^~~~~~~~~~~~~~~~~~~~~~ 257:31.70 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsUtils.h:14, 257:31.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsCOMPtr.h:30, 257:31.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsAutoPtr.h:10, 257:31.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/OwningNonNull.h:12, 257:31.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 257:31.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 257:31.70 from /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGLContext.h:15, 257:31.70 from /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGL2Context.h:9, 257:31.70 from /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGL2ContextMRTs.cpp:6, 257:31.70 from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 257:31.70 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 257:31.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 257:31.71 foundInterface = 0; \ 257:31.71 ^~~~~~~~~~~~~~ 257:31.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 257:31.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 257:31.71 ^~~~~~~~~~~~~~~~~~~~~~~ 257:31.71 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGLContext.cpp:2399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 257:31.71 NS_INTERFACE_MAP_END 257:31.71 ^~~~~~~~~~~~~~~~~~~~ 257:31.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 257:31.71 else 257:31.71 ^~~~ 257:31.71 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 257:31.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 257:31.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257:31.71 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGLContext.cpp:2397:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 257:31.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 257:31.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257:35.43 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:137: 257:35.43 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)': 257:35.43 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 257:35.43 } // namespace mozilla 257:35.43 ^ 257:35.43 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 257:35.43 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 257:37.35 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:137: 257:37.35 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGLContextDraw.cpp: In member function 'mozilla::WebGLContext::GetUnpackSize(bool, unsigned int, unsigned int, unsigned int, unsigned char)': 257:37.35 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGLContextDraw.cpp:907:1: warning: the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 257:37.35 } // namespace mozilla 257:37.35 ^ 257:37.35 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGLContextDraw.cpp:907:1: warning: the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 257:45.27 mfbt/tests/TestCountZeroes 257:45.40 mfbt/tests/TestDefineEnum 257:45.58 mfbt/tests/TestDoublyLinkedList 257:45.71 mfbt/tests/TestEndian 257:45.86 mfbt/tests/TestEnumeratedArray 257:46.30 mfbt/tests/TestEnumSet 257:47.35 mfbt/tests/TestEnumTypeTraits 257:48.22 mfbt/tests/TestFastBernoulliTrial 257:48.50 mfbt/tests/TestFloatingPoint 257:49.02 mfbt/tests/TestFunctionTypeTraits 257:49.79 mfbt/tests/TestIntegerPrintfMacros 257:50.09 mfbt/tests/TestIntegerRange 257:50.57 mfbt/tests/TestJSONWriter 257:50.75 mfbt/tests/TestLinkedList 257:52.22 mfbt/tests/TestMacroArgs 257:52.78 mfbt/tests/TestMacroForEach 257:53.24 mfbt/tests/TestMathAlgorithms 257:53.52 mfbt/tests/TestMaybe 257:53.80 mfbt/tests/TestNonDereferenceable 257:54.45 mfbt/tests/TestNotNull 257:54.74 mfbt/tests/TestPair 257:55.08 mfbt/tests/TestRandomNum 257:55.41 mfbt/tests/TestRange 257:55.88 mfbt/tests/TestRefPtr 257:56.16 mfbt/tests/TestResult 257:56.76 mfbt/tests/TestRollingMean 257:57.30 mfbt/tests/TestSaturate 257:57.76 mfbt/tests/TestScopeExit 257:58.17 mfbt/tests/TestSegmentedVector 257:58.46 mfbt/tests/TestSHA1 257:59.27 mfbt/tests/TestSmallPointerArray 257:59.82 mfbt/tests/TestSplayTree 258:00.06 In file included from /builddir/build/BUILD/firefox-66.0.3/objdir/dom/canvas/Unified_cpp_dom_canvas4.cpp:137: 258:00.06 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGLQuery.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 258:00.06 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGLQuery.cpp:222:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 258:00.06 } // namespace mozilla 258:00.06 ^ 258:00.06 /builddir/build/BUILD/firefox-66.0.3/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] 258:00.06 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGLQuery.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 258:00.06 /builddir/build/BUILD/firefox-66.0.3/dom/canvas/WebGLQuery.cpp:222:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 258:00.06 /builddir/build/BUILD/firefox-66.0.3/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] 258:00.39 mfbt/tests/TestSPSCQueue 258:01.72 mfbt/tests/TestTemplateLib 258:04.90 mfbt/tests/TestTextUtils 258:05.19 mfbt/tests/TestThreadSafeWeakPtr 258:05.57 mfbt/tests/TestTuple 258:06.12 mfbt/tests/TestTypedEnum 258:06.36 mfbt/tests/TestTypeTraits 258:06.72 mfbt/tests/TestUniquePtr 258:07.53 mfbt/tests/TestUtf8 258:08.05 mfbt/tests/TestVariant 258:08.49 mfbt/tests/TestVector 258:08.91 mfbt/tests/TestWeakPtr 258:09.95 mfbt/tests/TestWrappingOperations 258:12.54 mfbt/tests/TestXorShift128PlusRNG 258:14.21 mfbt/tests/TestPoisonArea 258:31.17 toolkit/library/symverscript.stub 258:31.32 toolkit/library/libxul.so 279:58.71 /builddir/build/BUILD/firefox-66.0.3/security/ct/CTLogVerifier.h:29:7: warning: type 'struct CTLogVerifier' violates the C++ One Definition Rule [-Wodr] 279:58.72 class CTLogVerifier { 279:58.72 ^ 279:58.72 /builddir/build/BUILD/firefox-66.0.3/security/ct/CTLogVerifier.h:29:7: note: a different type is defined in another translation unit 279:58.72 class CTLogVerifier { 279:58.72 ^ 279:58.72 /builddir/build/BUILD/firefox-66.0.3/security/ct/CTLogVerifier.h:76:25: note: the first difference of corresponding definitions is field 'mPublicECKey' 279:58.72 UniqueSECKEYPublicKey mPublicECKey; 279:58.72 ^ 279:58.72 /builddir/build/BUILD/firefox-66.0.3/security/ct/CTLogVerifier.h:76:25: note: a field of same name but different type is defined in another translation unit 279:58.72 UniqueSECKEYPublicKey mPublicECKey; 279:58.72 ^ 279:58.72 /builddir/build/BUILD/firefox-66.0.3/security/manager/ssl/ScopedNSSTypes.h:310:1: note: type 'struct UniqueSECKEYPublicKey' should match type 'struct UniqueSECKEYPublicKey' 279:58.72 MOZ_TYPE_SPECIFIC_UNIQUE_PTR_TEMPLATE(UniqueSECKEYPublicKey, SECKEYPublicKey, 279:58.72 ^ 279:58.72 /builddir/build/BUILD/firefox-66.0.3/security/ct/CTUtils.h:49:5: note: the incompatible type is defined here 279:58.72 UniqueSECKEYPublicKey; 279:58.72 ^ 279:58.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: warning: type 'struct HTMLInputElement' violates the C++ One Definition Rule [-Wodr] 279:58.82 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 279:58.82 ^ 279:58.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: a different type is defined in another translation unit 279:58.82 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 279:58.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:1510:37: note: the first difference of corresponding definitions is field 'mInputType' 279:58.82 UniquePtr mInputType; 279:58.82 ^ 279:58.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:1510: note: a field of same name but different type is defined in another translation unit 279:58.82 UniquePtr mInputType; 279:58.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: type name 'mozilla::UniquePtr' should match type name 'mozilla::UniquePtr' 279:58.82 class UniquePtr { 279:58.82 ^ 279:58.82 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/UniquePtr.h:189: note: the incompatible type is defined here 279:58.82 class UniquePtr { 279:58.82 ./glslang.l:1266: warning: type 'struct yyguts_t' violates the C++ One Definition Rule [-Wodr] 279:58.82 ./Tokenizer.l:985: note: a different type is defined in another translation unit 279:58.82 ./glslang.l:1270: note: the first difference of corresponding definitions is field 'yyextra_r' 279:58.82 ./Tokenizer.l:989: note: a field of same name but different type is defined in another translation unit 279:58.82 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/translator/ParseContext.h:33: note: type name 'sh::TParseContext' should match type name 'angle::pp::Tokenizer::Context' 279:58.82 class TParseContext : angle::NonCopyable 279:58.82 /builddir/build/BUILD/firefox-66.0.3/gfx/angle/checkout/src/compiler/preprocessor/Tokenizer.h:25: note: the incompatible type is defined here 279:58.82 struct Context 279:58.82 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 279:58.82 class FFmpegDecoderModule : public PlatformDecoderModule { 279:58.82 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 279:58.82 class FFmpegDecoderModule { 279:58.82 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 279:58.82 class FFmpegDecoderModule : public PlatformDecoderModule { 279:58.82 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 279:58.82 class FFmpegDecoderModule { 279:58.82 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:544: warning: type 'AVColorTransferCharacteristic' violates the C++ One Definition Rule [-Wodr] 279:58.82 enum AVColorTransferCharacteristic{ 279:58.82 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:550: note: an enum with different value name is defined in another translation unit 279:58.82 enum AVColorTransferCharacteristic{ 279:58.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:552: warning: type 'AVColorSpace' violates the C++ One Definition Rule [-Wodr] 279:58.83 enum AVColorSpace{ 279:58.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:559: note: an enum with different value name is defined in another translation unit 279:58.83 enum AVColorSpace{ 279:58.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:885: warning: type 'AVPacketSideDataType' violates the C++ One Definition Rule [-Wodr] 279:58.83 enum AVPacketSideDataType { 279:58.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:833: note: an enum with mismatching number of values is defined in another translation unit 279:58.83 enum AVPacketSideDataType { 279:58.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:919: warning: type 'struct ' violates the C++ One Definition Rule [-Wodr] 279:58.83 struct { 279:58.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:926: note: a different type is defined in another translation unit 279:58.83 struct { 279:58.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:922: note: the first difference of corresponding definitions is field 'type' 279:58.83 enum AVPacketSideDataType type; 279:58.83 /builddir/build/BUILD/firefox-66.0.3/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 279:58.83 enum AVPacketSideDataType type; 279:58.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:885: note: type 'AVPacketSideDataType' itself violates the C++ One Definition Rule 279:58.83 enum AVPacketSideDataType { 279:58.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:833: note: the incompatible type is defined here 279:58.83 enum AVPacketSideDataType { 279:58.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:985: warning: type 'struct AVFrame' violates the C++ One Definition Rule [-Wodr] 279:58.83 typedef struct AVFrame { 279:58.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:989: note: a different type is defined in another translation unit 279:58.83 typedef struct AVFrame { 279:58.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:997: note: the first difference of corresponding definitions is field 'data' 279:58.83 uint8_t *data[AV_NUM_DATA_POINTERS]; 279:58.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:997: note: a field of same name but different type is defined in another translation unit 279:58.83 uint8_t *data[AV_NUM_DATA_POINTERS]; 279:58.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:985: note: array types have different bounds 279:58.83 typedef struct AVFrame { 279:58.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1329: warning: type 'struct AVCodecContext' violates the C++ One Definition Rule [-Wodr] 279:58.83 typedef struct AVCodecContext { 279:58.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:1339: note: a different type is defined in another translation unit 279:58.83 typedef struct AVCodecContext { 279:58.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1340: note: the first difference of corresponding definitions is field 'bit_rate' 279:58.83 int bit_rate; 279:58.83 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:1345: note: a field with different name is defined in another translation unit 279:58.84 int log_level_offset; 279:58.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3189: warning: type 'struct AVCodec' violates the C++ One Definition Rule [-Wodr] 279:58.84 typedef struct AVCodec { 279:58.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:2960: note: a different type is defined in another translation unit 279:58.84 typedef struct AVCodec { 279:58.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3197: note: the first difference of corresponding definitions is field 'type' 279:58.84 enum AVMediaType type; 279:58.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:2972: note: a field with different name is defined in another translation unit 279:58.84 const char *long_name; 279:58.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3276: warning: type 'struct AVHWAccel' violates the C++ One Definition Rule [-Wodr] 279:58.84 typedef struct AVHWAccel { 279:58.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3055: note: a different type is defined in another translation unit 279:58.84 typedef struct AVHWAccel { 279:58.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3296: note: the first difference of corresponding definitions is field 'id' 279:58.84 enum CodecID id; 279:58.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3075: note: a field of same name but different type is defined in another translation unit 279:58.84 enum AVCodecID id; 279:58.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:83: note: type name 'CodecID' should match type name 'AVCodecID' 279:58.84 enum CodecID { 279:58.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:95: note: the incompatible type is defined here 279:58.84 enum AVCodecID { 279:58.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4413: warning: type 'struct AVCodecParserContext' violates the C++ One Definition Rule [-Wodr] 279:58.84 typedef struct AVCodecParserContext { 279:58.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3719: note: a different type is defined in another translation unit 279:58.84 typedef struct AVCodecParserContext { 279:58.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3851: note: the first difference of corresponding definitions is field 'duration' 279:58.84 int duration; 279:58.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3719: note: a type with different number of fields is defined in another translation unit 279:58.84 typedef struct AVCodecParserContext { 279:58.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4541: warning: type 'struct AVCodecParser' violates the C++ One Definition Rule [-Wodr] 279:58.84 typedef struct AVCodecParser { 279:58.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3854: note: a different type is defined in another translation unit 279:58.84 typedef struct AVCodecParser { 279:58.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4544: note: the first difference of corresponding definitions is field 'parser_init' 279:58.84 int (*parser_init)(AVCodecParserContext *s); 279:58.84 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3857: note: a field of same name but different type is defined in another translation unit 279:58.84 int (*parser_init)(AVCodecParserContext *s); 279:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 279:58.85 class FFmpegDecoderModule : public PlatformDecoderModule { 279:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 279:58.85 class FFmpegDecoderModule { 279:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:95: warning: type 'AVCodecID' violates the C++ One Definition Rule [-Wodr] 279:58.85 enum AVCodecID { 279:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:105: note: an enum with different value name is defined in another translation unit 279:58.85 enum AVCodecID { 279:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:533: warning: type 'AVColorPrimaries' violates the C++ One Definition Rule [-Wodr] 279:58.85 enum AVColorPrimaries{ 279:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:549: note: an enum with different value name is defined in another translation unit 279:58.85 enum AVColorPrimaries{ 279:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:891: warning: type 'struct AVPacket' violates the C++ One Definition Rule [-Wodr] 279:58.85 typedef struct AVPacket { 279:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:950: note: a different type is defined in another translation unit 279:58.85 typedef struct AVPacket { 279:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:901: note: the first difference of corresponding definitions is field 'pts' 279:58.85 int64_t pts; 279:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:956: note: a field with different name is defined in another translation unit 279:58.85 AVBufferRef *buf; 279:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavutil/pixfmt.h:63: warning: type 'AVPixelFormat' violates the C++ One Definition Rule [-Wodr] 279:58.85 enum AVPixelFormat { 279:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav55/include/libavutil/pixfmt.h:63: note: an enum with different value name is defined in another translation unit 279:58.85 enum AVPixelFormat { 279:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 279:58.85 class FFmpegDecoderModule : public PlatformDecoderModule { 279:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 279:58.85 class FFmpegDecoderModule { 279:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:522: warning: type 'AVDiscard' violates the C++ One Definition Rule [-Wodr] 279:58.85 enum AVDiscard{ 279:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:678: note: an enum with different value name is defined in another translation unit 279:58.85 enum AVDiscard{ 279:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3185: warning: type 'struct AVSubtitleRect' violates the C++ One Definition Rule [-Wodr] 279:58.85 typedef struct AVSubtitleRect { 279:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:3714: note: a different type is defined in another translation unit 279:58.85 typedef struct AVSubtitleRect { 279:58.85 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3197: note: the first difference of corresponding definitions is field 'type' 279:58.86 enum AVSubtitleType type; 279:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:3732: note: a field with different name is defined in another translation unit 279:58.86 uint8_t *data[4]; 279:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3210: warning: type 'struct AVSubtitle' violates the C++ One Definition Rule [-Wodr] 279:58.86 typedef struct AVSubtitle { 279:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:3749: note: a different type is defined in another translation unit 279:58.86 typedef struct AVSubtitle { 279:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3215: note: the first difference of corresponding definitions is field 'rects' 279:58.86 AVSubtitleRect **rects; 279:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:3754: note: a field of same name but different type is defined in another translation unit 279:58.86 AVSubtitleRect **rects; 279:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavutil/avutil.h:295: warning: type 'AVPictureType' violates the C++ One Definition Rule [-Wodr] 279:58.86 enum AVPictureType { 279:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:264: note: an enum with different value name is defined in another translation unit 279:58.86 enum AVPictureType { 279:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:47: warning: type 'AVFrameSideDataType' violates the C++ One Definition Rule [-Wodr] 279:58.86 enum AVFrameSideDataType { 279:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/frame.h:48: note: an enum with mismatching number of values is defined in another translation unit 279:58.86 enum AVFrameSideDataType { 279:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:74: warning: type 'struct AVFrameSideData' violates the C++ One Definition Rule [-Wodr] 279:58.86 typedef struct AVFrameSideData { 279:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/frame.h:134: note: a different type is defined in another translation unit 279:58.86 typedef struct AVFrameSideData { 279:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:75: note: the first difference of corresponding definitions is field 'type' 279:58.86 enum AVFrameSideDataType type; 279:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/frame.h:135: note: a field of same name but different type is defined in another translation unit 279:58.86 enum AVFrameSideDataType type; 279:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:47: note: type 'AVFrameSideDataType' itself violates the C++ One Definition Rule 279:58.86 enum AVFrameSideDataType { 279:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/frame.h:48: note: the incompatible type is defined here 279:58.86 enum AVFrameSideDataType { 279:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavutil/log.h:33: warning: type 'struct AVClass' violates the C++ One Definition Rule [-Wodr] 279:58.86 typedef struct AVClass { 279:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/log.h:67: note: a different type is defined in another translation unit 279:58.86 typedef struct AVClass { 279:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/log.h:130: note: the first difference of corresponding definitions is field 'category' 279:58.86 AVClassCategory category; 279:58.86 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/log.h:67: note: a type with different number of fields is defined in another translation unit 279:58.87 typedef struct AVClass { 279:58.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 279:58.87 class FFmpegDecoderModule : public PlatformDecoderModule { 279:58.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 279:58.87 class FFmpegDecoderModule { 279:58.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:560: warning: type 'struct AVCodecDescriptor' violates the C++ One Definition Rule [-Wodr] 279:58.87 typedef struct AVCodecDescriptor { 279:58.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:699: note: a different type is defined in another translation unit 279:58.87 typedef struct AVCodecDescriptor { 279:58.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:561: note: the first difference of corresponding definitions is field 'id' 279:58.87 enum AVCodecID id; 279:58.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:700: note: a field of same name but different type is defined in another translation unit 279:58.87 enum AVCodecID id; 279:58.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:101: note: type 'AVCodecID' itself violates the C++ One Definition Rule 279:58.87 enum AVCodecID { 279:58.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:215: note: the incompatible type is defined here 279:58.87 enum AVCodecID { 279:58.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:1409: warning: type 'struct AVPacketSideData' violates the C++ One Definition Rule [-Wodr] 279:58.87 typedef struct AVPacketSideData { 279:58.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1373: note: a different type is defined in another translation unit 279:58.87 typedef struct AVPacketSideData { 279:58.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:1412: note: the first difference of corresponding definitions is field 'type' 279:58.87 enum AVPacketSideDataType type; 279:58.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1376: note: a field of same name but different type is defined in another translation unit 279:58.87 enum AVPacketSideDataType type; 279:58.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:1248: note: type 'AVPacketSideDataType' itself violates the C++ One Definition Rule 279:58.87 enum AVPacketSideDataType { 279:58.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1143: note: the incompatible type is defined here 279:58.87 enum AVPacketSideDataType { 279:58.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/libav53/include/libavutil/samplefmt.h:27: warning: type 'AVSampleFormat' violates the C++ One Definition Rule [-Wodr] 279:58.87 enum AVSampleFormat { 279:58.87 /builddir/build/BUILD/firefox-66.0.3/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:58: note: an enum with different value name is defined in another translation unit 279:58.87 enum AVSampleFormat { 279:58.87 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 279:58.87 } GdkEventType; 279:58.87 ^ 279:58.87 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 279:58.87 } GdkEventType; 279:58.88 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 279:58.88 } GdkEventType; 279:58.88 ^ 279:58.88 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 279:58.88 } GdkEventType; 279:58.88 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 279:58.88 } GdkEventType; 279:58.88 ^ 279:58.88 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 279:58.88 } GdkEventType; 279:58.88 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 279:58.88 } GdkEventType; 279:58.88 ^ 279:58.88 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 279:58.88 } GdkEventType; 279:58.88 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 279:58.88 } GdkEventType; 279:58.88 ^ 279:58.88 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 279:58.88 } GdkEventType; 279:58.88 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 279:58.88 } GdkEventType; 279:58.88 ^ 279:58.88 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 279:58.88 } GdkEventType; 279:58.88 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 279:58.88 } GdkEventType; 279:58.88 ^ 279:58.88 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 279:58.88 } GdkEventType; 279:58.88 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 279:58.88 } GdkEventType; 279:58.88 ^ 279:58.88 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 279:58.88 } GdkEventType; 279:58.88 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 279:58.88 } GdkEventType; 279:58.88 ^ 279:58.88 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 279:58.88 } GdkEventType; 279:58.89 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 279:58.89 } GdkEventType; 279:58.89 ^ 279:58.89 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 279:58.89 } GdkEventType; 279:58.89 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 279:58.89 } GdkEventType; 279:58.89 ^ 279:58.89 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 279:58.89 } GdkEventType; 279:58.89 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 279:58.89 } GdkEventType; 279:58.89 ^ 279:58.89 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 279:58.89 } GdkEventType; 279:58.89 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 279:58.89 } GdkEventType; 279:58.89 ^ 279:58.89 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 279:58.89 } GdkEventType; 279:58.89 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 279:58.89 } GdkEventType; 279:58.89 ^ 279:58.89 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 279:58.89 } GdkEventType; 279:58.89 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 279:58.89 } GdkEventType; 279:58.89 ^ 279:58.89 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 279:58.89 } GdkEventType; 279:58.89 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 279:58.89 } GdkEventType; 279:58.89 ^ 279:58.89 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 279:58.89 } GdkEventType; 279:58.89 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 279:58.89 } GdkEventType; 279:58.89 ^ 279:58.89 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 279:58.89 } GdkEventType; 279:58.90 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 279:58.90 } GdkEventType; 279:58.90 ^ 279:58.90 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 279:58.90 } GdkEventType; 279:58.90 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 279:58.90 } GdkEventType; 279:58.90 ^ 279:58.90 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 279:58.90 } GdkEventType; 279:58.90 /usr/include/gtk-3.0/gtk/gtktypes.h:46: note: type 'struct GtkWidget' should match type 'struct GtkWidget' 279:58.90 typedef struct _GtkWidget GtkWidget; 279:58.90 /usr/include/gtk-2.0/gtk/gtkstyle.h:69: note: the incompatible type is defined here 279:58.90 typedef struct _GtkWidget GtkWidget; 279:58.90 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/cairo/cairo.h:336: note: type 'cairo_status_t' should match type 'cairo_status_t' 279:58.90 } cairo_status_t; 279:58.90 /usr/include/cairo/cairo.h:361: note: the incompatible type is defined here 279:58.90 } cairo_status_t; 279:58.90 /usr/include/gtk-2.0/gtk/gtkcontainer.h:51: note: type 'struct GtkContainer' should match type 'struct GtkContainer' 279:58.90 typedef struct _GtkContainer GtkContainer; 279:58.90 /usr/include/gtk-3.0/gtk/gtkcontainer.h:45: note: the incompatible type is defined here 279:58.90 typedef struct _GtkContainer GtkContainer; 279:58.90 /usr/include/gtk-2.0/gtk/gtkobject.h:104: note: type 'struct GtkObjectClass' should match type 'struct GInitiallyUnownedClass' 279:58.90 typedef struct _GtkObjectClass GtkObjectClass; 279:58.90 /usr/include/glib-2.0/gobject/gobject.h:190: note: the incompatible type is defined here 279:58.90 typedef struct _GObjectClass GInitiallyUnownedClass; 279:58.90 /usr/include/gtk-2.0/gtk/gtkbin.h:48: note: type 'struct GtkBin' should match type 'struct GtkBin' 279:58.90 typedef struct _GtkBin GtkBin; 279:58.90 /usr/include/gtk-3.0/gtk/gtkbin.h:45: note: the incompatible type is defined here 279:58.90 typedef struct _GtkBin GtkBin; 279:58.90 /usr/include/gtk-2.0/gtk/gtkwidget.h:480: note: type 'struct GtkWidgetClass' should match type 'struct GtkWidgetClass' 279:58.90 typedef struct _GtkWidgetClass GtkWidgetClass; 279:58.90 /usr/include/gtk-3.0/gtk/gtkwidget.h:67: note: the incompatible type is defined here 279:58.90 typedef struct _GtkWidgetClass GtkWidgetClass; 279:58.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RefPtr.h:51:21: warning: type 'struct RefPtr' violates the C++ One Definition Rule [-Wodr] 279:58.94 class MOZ_IS_REFPTR RefPtr { 279:58.94 ^ 279:58.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RefPtr.h:51: note: a different type is defined in another translation unit 279:58.94 class MOZ_IS_REFPTR RefPtr { 279:58.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RefPtr.h:69:21: note: the first difference of corresponding definitions is field 'mRawPtr' 279:58.94 T* MOZ_OWNING_REF mRawPtr; 279:58.94 ^ 279:58.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/RefPtr.h:69: note: a field of same name but different type is defined in another translation unit 279:58.94 T* MOZ_OWNING_REF mRawPtr; 279:58.94 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 279:58.95 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 279:58.95 ^ 279:58.95 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: the incompatible type is defined here 279:58.95 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 279:59.00 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/uresdata.cpp:988:16: warning: type 'struct Row' violates the C++ One Definition Rule [-Wodr] 279:59.00 typedef struct Row { 279:59.00 ^ 279:59.00 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeContentView.cpp:32: note: a different type is defined in another translation unit 279:59.00 class Row { 279:59.00 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/uresdata.cpp:989:13: note: the first difference of corresponding definitions is field 'keyIndex' 279:59.00 int32_t keyIndex, sortIndex; 279:59.00 ^ 279:59.01 /builddir/build/BUILD/firefox-66.0.3/layout/xul/tree/nsTreeContentView.cpp:63: note: a field with different name is defined in another translation unit 279:59.01 Element* mContent; 279:59.01 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:209: warning: type 'struct ExtentsParam' violates the C++ One Definition Rule [-Wodr] 279:59.01 struct ExtentsParam 279:59.01 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:32: note: a different type is defined in another translation unit 279:59.01 struct ExtentsParam 279:59.01 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff1-table.cc:223: note: the first difference of corresponding definitions is field 'bounds' 279:59.01 Bounds bounds; 279:59.01 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-cff2-table.cc:56: note: a field with different name is defined in another translation unit 279:59.01 Number min_x; 279:59.01 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:364: warning: type 'syllable_type_t' violates the C++ One Definition Rule [-Wodr] 279:59.01 enum syllable_type_t { 279:59.01 /builddir/build/BUILD/firefox-66.0.3/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:231: note: an enum with different value name is defined in another translation unit 279:59.01 enum syllable_type_t { 279:59.01 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrDistanceFieldGenFromVector.cpp:49: warning: type 'struct DFData' violates the C++ One Definition Rule [-Wodr] 279:59.01 struct DFData { 279:59.01 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkDistanceFieldGen.cpp:15: note: a different type is defined in another translation unit 279:59.01 struct DFData { 279:59.01 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/gpu/GrDistanceFieldGenFromVector.cpp:50: note: the first difference of corresponding definitions is field 'fDistSq' 279:59.01 float fDistSq; // distance squared to nearest (so far) edge 279:59.01 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkDistanceFieldGen.cpp:16: note: a field with different name is defined in another translation unit 279:59.01 float fAlpha; // alpha value of source texel 279:59.01 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/sfnt/SkSFNTHeader.h:20: warning: type 'struct SkSFNTHeader' violates the C++ One Definition Rule [-Wodr] 279:59.01 struct SkSFNTHeader { 279:59.01 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkFontStream.cpp:13: note: a different type is defined in another translation unit 279:59.01 struct SkSFNTHeader { 279:59.01 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/sfnt/SkSFNTHeader.h:21: note: the first difference of corresponding definitions is field 'fontType' 279:59.01 SK_SFNT_ULONG fontType; 279:59.01 /builddir/build/BUILD/firefox-66.0.3/gfx/skia/skia/src/core/SkFontStream.cpp:14: note: a field with different name is defined in another translation unit 279:59.01 uint32_t fVersion; 279:59.01 /builddir/build/BUILD/firefox-66.0.3/media/libcubeb/src/cubeb.c:31: warning: type of 'pulse_init' does not match original declaration [-Wlto-type-mismatch] 279:59.01 int pulse_init(cubeb ** context, char const * context_name); 279:59.01 /builddir/build/BUILD/firefox-66.0.3/media/libcubeb/src/cubeb_pulse.c:617: note: 'pulse_init' was previously declared here 279:59.01 pulse_init(cubeb ** context, char const * context_name) 279:59.01 /builddir/build/BUILD/firefox-66.0.3/media/libcubeb/src/cubeb_pulse.c:617: note: code may be misoptimized unless -fno-strict-aliasing is used 279:59.01 /builddir/build/BUILD/firefox-66.0.3/third_party/dav1d/src/ref_mvs.h:39: warning: type of 'av1_init_ref_mv_common' does not match original declaration [-Wlto-type-mismatch] 279:59.01 int av1_init_ref_mv_common(AV1_COMMON *cm, 279:59.02 /builddir/build/BUILD/firefox-66.0.3/third_party/dav1d/src/ref_mvs.c:1997: note: 'av1_init_ref_mv_common' was previously declared here 279:59.02 int av1_init_ref_mv_common(AV1_COMMON *cm, 279:59.02 /builddir/build/BUILD/firefox-66.0.3/third_party/dav1d/src/ref_mvs.c:1997: note: code may be misoptimized unless -fno-strict-aliasing is used 279:59.02 /builddir/build/BUILD/firefox-66.0.3/third_party/dav1d/src/ref_mvs.h:58: warning: type of 'av1_find_ref_mvs' does not match original declaration [-Wlto-type-mismatch] 279:59.02 void av1_find_ref_mvs(candidate_mv *mvstack, int *cnt, mv (*mvlist)[2], 279:59.02 /builddir/build/BUILD/firefox-66.0.3/third_party/dav1d/src/ref_mvs.c:1910: note: type mismatch in parameter 8 279:59.02 void av1_find_ref_mvs(CANDIDATE_MV *mvstack, int *cnt, int_mv (*mvlist)[2], 279:59.02 /builddir/build/BUILD/firefox-66.0.3/third_party/dav1d/src/ref_mvs.c:1910: note: type 'int' should match type 'BlockSize' 279:59.02 /builddir/build/BUILD/firefox-66.0.3/third_party/dav1d/src/ref_mvs.c:1910: note: 'av1_find_ref_mvs' was previously declared here 279:59.02 /builddir/build/BUILD/firefox-66.0.3/third_party/dav1d/src/ref_mvs.c:1910: note: code may be misoptimized unless -fno-strict-aliasing is used 279:59.02 /builddir/build/BUILD/firefox-66.0.3/third_party/aom/av1/common/entropymv.h:27: warning: type of 'av1_init_mv_probs' does not match original declaration [-Wlto-type-mismatch] 279:59.02 void av1_init_mv_probs(struct AV1Common *cm); 279:59.02 /builddir/build/BUILD/firefox-66.0.3/third_party/aom/av1/common/entropymv.c:63: note: 'av1_init_mv_probs' was previously declared here 279:59.02 void av1_init_mv_probs(AV1_COMMON *cm) { 279:59.02 /builddir/build/BUILD/firefox-66.0.3/third_party/aom/av1/common/entropymv.c:63: note: code may be misoptimized unless -fno-strict-aliasing is used 279:59.02 /builddir/build/BUILD/firefox-66.0.3/third_party/aom/av1/common/txb_common.h:422: warning: type of 'av1_init_lv_map' does not match original declaration [-Wlto-type-mismatch] 279:59.02 void av1_init_lv_map(AV1_COMMON *cm); 279:59.02 /builddir/build/BUILD/firefox-66.0.3/third_party/aom/av1/common/txb_common.c:456: note: 'av1_init_lv_map' was previously declared here 279:59.02 void av1_init_lv_map(AV1_COMMON *cm) { 279:59.02 /builddir/build/BUILD/firefox-66.0.3/third_party/aom/av1/common/txb_common.c:456: note: code may be misoptimized unless -fno-strict-aliasing is used 279:59.02 /builddir/build/BUILD/firefox-66.0.3/third_party/aom/av1/common/entropymode.h:187: warning: type of 'av1_setup_past_independence' does not match original declaration [-Wlto-type-mismatch] 279:59.02 void av1_setup_past_independence(struct AV1Common *cm); 279:59.02 /builddir/build/BUILD/firefox-66.0.3/third_party/aom/av1/common/entropymode.c:1077: note: 'av1_setup_past_independence' was previously declared here 279:59.02 void av1_setup_past_independence(AV1_COMMON *cm) { 279:59.02 /builddir/build/BUILD/firefox-66.0.3/third_party/aom/av1/common/entropymode.c:1077: note: code may be misoptimized unless -fno-strict-aliasing is used 279:59.02 /builddir/build/BUILD/firefox-66.0.3/third_party/aom/av1/common/entropy.h:75: warning: type of 'av1_default_coef_probs' does not match original declaration [-Wlto-type-mismatch] 279:59.02 void av1_default_coef_probs(struct AV1Common *cm); 279:59.02 /builddir/build/BUILD/firefox-66.0.3/third_party/aom/av1/common/entropy.c:31: note: 'av1_default_coef_probs' was previously declared here 279:59.02 void av1_default_coef_probs(AV1_COMMON *cm) { 279:59.02 /builddir/build/BUILD/firefox-66.0.3/third_party/aom/av1/common/entropy.c:31: note: code may be misoptimized unless -fno-strict-aliasing is used 279:59.02 /builddir/build/BUILD/firefox-66.0.3/toolkit/system/gnome/nsAlertsIconListener.cpp:24: warning: type of 'gAppData' does not match original declaration [-Wlto-type-mismatch] 279:59.02 extern const mozilla::StaticXREAppData* gAppData; 279:59.02 /builddir/build/BUILD/firefox-66.0.3/toolkit/xre/nsAppRunner.cpp:2491: note: type 'const struct XREAppData' should match type 'const struct StaticXREAppData' 279:59.02 const XREAppData* gAppData = nullptr; 279:59.02 /builddir/build/BUILD/firefox-66.0.3/toolkit/xre/nsAppRunner.cpp:2491: note: 'gAppData' was previously declared here 279:59.02 /builddir/build/BUILD/firefox-66.0.3/toolkit/xre/nsAppRunner.cpp:2491: note: code may be misoptimized unless -fno-strict-aliasing is used 279:59.02 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:849: warning: 'UpdateEntries' violates the C++ One Definition Rule [-Wodr] 279:59.02 void UpdateEntries( 279:59.03 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:7142: note: implicit this pointer type mismatch 279:59.03 void HTMLInputElement::UpdateEntries( 279:59.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 279:59.03 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 279:59.03 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:7142: note: 'UpdateEntries' was previously declared here 279:59.03 void HTMLInputElement::UpdateEntries( 279:59.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:263: warning: 'SetFilesOrDirectories' violates the C++ One Definition Rule [-Wodr] 279:59.03 void SetFilesOrDirectories( 279:59.03 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:2372: note: implicit this pointer type mismatch 279:59.03 void HTMLInputElement::SetFilesOrDirectories( 279:59.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 279:59.03 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 279:59.03 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:2372: note: 'SetFilesOrDirectories' was previously declared here 279:59.03 void HTMLInputElement::SetFilesOrDirectories( 279:59.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:266: warning: 'SetFiles' violates the C++ One Definition Rule [-Wodr] 279:59.03 void SetFiles(FileList* aFiles, bool aSetValueChanged); 279:59.03 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:2390: note: implicit this pointer type mismatch 279:59.03 void HTMLInputElement::SetFiles(FileList* aFiles, bool aSetValueChanged) { 279:59.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 279:59.03 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 279:59.03 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:2390: note: 'SetFiles' was previously declared here 279:59.03 void HTMLInputElement::SetFiles(FileList* aFiles, bool aSetValueChanged) { 279:59.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:147: warning: 'Focus' violates the C++ One Definition Rule [-Wodr] 279:59.03 virtual void Focus(ErrorResult& aError) override; 279:59.03 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:2956: note: implicit this pointer type mismatch 279:59.03 void HTMLInputElement::Focus(ErrorResult& aError) { 279:59.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 279:59.03 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 279:59.03 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:2956: note: 'Focus' was previously declared here 279:59.03 void HTMLInputElement::Focus(ErrorResult& aError) { 279:59.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:259: warning: 'GetDisplayFileName' violates the C++ One Definition Rule [-Wodr] 279:59.03 void GetDisplayFileName(nsAString& aFileName) const; 279:59.03 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:2327: note: 'GetDisplayFileName' was previously declared here 279:59.03 void HTMLInputElement::GetDisplayFileName(nsAString& aValue) const { 279:59.03 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:764: warning: 'GetDateTimeBoxElementInUAWidget' violates the C++ One Definition Rule [-Wodr] 279:59.03 Element* GetDateTimeBoxElementInUAWidget(); 279:59.03 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:2060: note: implicit this pointer type mismatch 279:59.04 Element* HTMLInputElement::GetDateTimeBoxElementInUAWidget() { 279:59.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 279:59.04 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 279:59.04 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:2060: note: 'GetDateTimeBoxElementInUAWidget' was previously declared here 279:59.04 Element* HTMLInputElement::GetDateTimeBoxElementInUAWidget() { 279:59.04 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.h:802: warning: 'GetOwnerNumberControl' violates the C++ One Definition Rule [-Wodr] 279:59.04 HTMLInputElement* GetOwnerNumberControl(); 279:59.04 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:2151: note: return value type mismatch 279:59.04 HTMLInputElement* HTMLInputElement::GetOwnerNumberControl() { 279:59.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 279:59.04 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 279:59.04 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.h:120: note: the incompatible type is defined here 279:59.04 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 279:59.04 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:2151: note: 'GetOwnerNumberControl' was previously declared here 279:59.04 HTMLInputElement* HTMLInputElement::GetOwnerNumberControl() { 279:59.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:648: warning: 'SetValue' violates the C++ One Definition Rule [-Wodr] 279:59.04 void SetValue(const nsAString& aValue, CallerType aCallerType, 279:59.04 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:1521: note: implicit this pointer type mismatch 279:59.04 void HTMLInputElement::SetValue(const nsAString& aValue, CallerType aCallerType, 279:59.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 279:59.04 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 279:59.04 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:1521: note: 'SetValue' was previously declared here 279:59.04 void HTMLInputElement::SetValue(const nsAString& aValue, CallerType aCallerType, 279:59.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:270: warning: 'MozSetDndFilesAndDirectories' violates the C++ One Definition Rule [-Wodr] 279:59.04 void MozSetDndFilesAndDirectories( 279:59.04 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:2414: note: implicit this pointer type mismatch 279:59.04 void HTMLInputElement::MozSetDndFilesAndDirectories( 279:59.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 279:59.04 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 279:59.04 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:2414: note: 'MozSetDndFilesAndDirectories' was previously declared here 279:59.04 void HTMLInputElement::MozSetDndFilesAndDirectories( 279:59.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:426: warning: 'GetValueAsDecimal' violates the C++ One Definition Rule [-Wodr] 279:59.04 Decimal GetValueAsDecimal() const; 279:59.04 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:1510: note: 'GetValueAsDecimal' was previously declared here 279:59.04 Decimal HTMLInputElement::GetValueAsDecimal() const { 279:59.04 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:446: warning: 'GetMaximum' violates the C++ One Definition Rule [-Wodr] 279:59.04 Decimal GetMaximum() const; 279:59.05 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:1770: note: 'GetMaximum' was previously declared here 279:59.05 Decimal HTMLInputElement::GetMaximum() const { 279:59.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:436: warning: 'GetMinimum' violates the C++ One Definition Rule [-Wodr] 279:59.05 Decimal GetMinimum() const; 279:59.05 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:1750: note: 'GetMinimum' was previously declared here 279:59.05 Decimal HTMLInputElement::GetMinimum() const { 279:59.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:650: warning: 'GetValue' violates the C++ One Definition Rule [-Wodr] 279:59.05 void GetValue(nsAString& aValue, CallerType aCallerType); 279:59.05 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:1411: note: implicit this pointer type mismatch 279:59.05 void HTMLInputElement::GetValue(nsAString& aValue, CallerType aCallerType) { 279:59.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 279:59.05 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 279:59.05 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:1411: note: 'GetValue' was previously declared here 279:59.05 void HTMLInputElement::GetValue(nsAString& aValue, CallerType aCallerType) { 279:59.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:683: warning: 'Select' violates the C++ One Definition Rule [-Wodr] 279:59.05 void Select(); 279:59.05 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:3032: note: implicit this pointer type mismatch 279:59.05 void HTMLInputElement::Select() { 279:59.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 279:59.05 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 279:59.05 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:3032: note: 'Select' was previously declared here 279:59.05 void HTMLInputElement::Select() { 279:59.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:741: warning: 'GetControllers' violates the C++ One Definition Rule [-Wodr] 279:59.05 nsresult GetControllers(nsIControllers** aResult); 279:59.05 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:5487: note: implicit this pointer type mismatch 279:59.05 nsresult HTMLInputElement::GetControllers(nsIControllers** aResult) { 279:59.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 279:59.05 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 279:59.05 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:5487: note: 'GetControllers' was previously declared here 279:59.05 nsresult HTMLInputElement::GetControllers(nsIControllers** aResult) { 279:59.05 /builddir/build/BUILD/firefox-66.0.3/layout/forms/nsNumberControlFrame.h:117: warning: 'GetAnonTextControl' violates the C++ One Definition Rule [-Wodr] 279:59.05 HTMLInputElement* GetAnonTextControl(); 279:59.05 /builddir/build/BUILD/firefox-66.0.3/layout/forms/nsNumberControlFrame.cpp:413: note: 'GetAnonTextControl' was previously declared here 279:59.05 HTMLInputElement* nsNumberControlFrame::GetAnonTextControl() { 279:59.05 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'AddRef' violates the C++ One Definition Rule [-Wodr] 279:59.05 NS_DECL_ISUPPORTS_INHERITED 279:59.05 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:1062: note: implicit this pointer type mismatch 279:59.06 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 279:59.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 279:59.06 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 279:59.06 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:1062: note: 'AddRef' was previously declared here 279:59.06 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 279:59.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'Release' violates the C++ One Definition Rule [-Wodr] 279:59.06 NS_DECL_ISUPPORTS_INHERITED 279:59.06 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:1062: note: implicit this pointer type mismatch 279:59.06 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 279:59.06 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 279:59.06 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 279:59.06 /builddir/build/BUILD/firefox-66.0.3/dom/html/HTMLInputElement.cpp:1062: note: 'Release' was previously declared here 279:59.06 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 279:59.06 /builddir/build/BUILD/firefox-66.0.3/security/ct/CTLogVerifier.h:31:3: warning: '__ct_comp ' violates the C++ One Definition Rule [-Wodr] 279:59.06 CTLogVerifier(); 279:59.06 ^ 279:59.06 /builddir/build/BUILD/firefox-66.0.3/security/ct/CTLogVerifier.cpp:103:1: note: implicit this pointer type mismatch 279:59.06 CTLogVerifier::CTLogVerifier() 279:59.06 ^ 279:59.06 /builddir/build/BUILD/firefox-66.0.3/security/ct/CTLogVerifier.h:29:7: note: type 'struct CTLogVerifier' itself violates the C++ One Definition Rule 279:59.06 class CTLogVerifier { 279:59.06 ^ 279:59.06 /builddir/build/BUILD/firefox-66.0.3/security/ct/CTLogVerifier.cpp:103:1: note: '__ct_comp ' was previously declared here 279:59.06 CTLogVerifier::CTLogVerifier() 279:59.06 ^ 279:59.06 /builddir/build/BUILD/firefox-66.0.3/security/ct/CTLogVerifier.h:42:16: warning: 'Init' violates the C++ One Definition Rule [-Wodr] 279:59.06 pkix::Result Init(pkix::Input subjectPublicKeyInfo, 279:59.06 ^ 279:59.06 /builddir/build/BUILD/firefox-66.0.3/security/ct/CTLogVerifier.cpp:109:8: note: implicit this pointer type mismatch 279:59.06 Result CTLogVerifier::Init(Input subjectPublicKeyInfo, 279:59.06 ^ 279:59.06 /builddir/build/BUILD/firefox-66.0.3/security/ct/CTLogVerifier.h:29:7: note: type 'struct CTLogVerifier' itself violates the C++ One Definition Rule 279:59.06 class CTLogVerifier { 279:59.06 ^ 279:59.06 /builddir/build/BUILD/firefox-66.0.3/security/ct/CTLogVerifier.cpp:109:8: note: 'Init' was previously declared here 279:59.06 Result CTLogVerifier::Init(Input subjectPublicKeyInfo, 279:59.06 ^ 279:59.07 /builddir/build/BUILD/firefox-66.0.3/security/ct/MultiLogCTVerifier.h:27:8: warning: 'AddLog' violates the C++ One Definition Rule [-Wodr] 279:59.07 void AddLog(CTLogVerifier&& log); 279:59.07 ^ 279:59.07 /builddir/build/BUILD/firefox-66.0.3/security/ct/MultiLogCTVerifier.cpp:24:6: note: type mismatch in parameter 1 279:59.07 void MultiLogCTVerifier::AddLog(CTLogVerifier&& log) { 279:59.07 ^ 279:59.07 /builddir/build/BUILD/firefox-66.0.3/security/ct/CTLogVerifier.h:29:7: note: type 'struct CTLogVerifier' itself violates the C++ One Definition Rule 279:59.07 class CTLogVerifier { 279:59.07 ^ 279:59.07 /builddir/build/BUILD/firefox-66.0.3/security/ct/MultiLogCTVerifier.cpp:24:6: note: 'AddLog' was previously declared here 279:59.07 void MultiLogCTVerifier::AddLog(CTLogVerifier&& log) { 279:59.07 ^ 279:59.08 /builddir/build/BUILD/firefox-66.0.3/intl/icu/source/common/unicode/unistr.h:289:20: warning: virtual table of type 'struct UnicodeString' violates one definition rule [-Wodr] 279:59.08 class U_COMMON_API UnicodeString : public Replaceable 279:59.08 ^ 279:59.08 /builddir/build/BUILD/firefox-66.0.3/objdir/dist/include/unicode/unistr.h:289:20: note: the conflicting type defined in another translation unit has virtual table with more entries 279:59.08 class U_COMMON_API UnicodeString : public Replaceable 279:59.08 ^ 279:59.08 In function 'ReleaseData', 279:59.08 inlined from '_ZN12nsTSubstringIDsE19FinishBulkWriteImplEj.part.109' at /builddir/build/BUILD/firefox-66.0.3/xpcom/string/nsTSubstring.cpp:260:0, 279:59.08 inlined from 'FinishBulkWriteImpl' at /builddir/build/BUILD/firefox-66.0.3/xpcom/string/nsTSubstring.cpp:255:6, 279:59.08 inlined from 'AssignASCII.constprop' at /builddir/build/BUILD/firefox-66.0.3/xpcom/string/nsTSubstring.cpp:442:3, 279:59.08 inlined from 'AssignASCII' at /builddir/build/BUILD/firefox-66.0.3/xpcom/string/nsTSubstring.cpp:419:0: 279:59.08 /builddir/build/BUILD/firefox-66.0.3/xpcom/string/nsSubstring.cpp:123: warning: attempt to free a non-heap object 'gNullChar' [-Wfree-nonheap-object] 279:59.08 free(aData); 279:59.08 /usr/bin/ld: /usr/bin/ld: DWARF error: could not find abbrev number 2630 279:59.08 /tmp/cceVSxlb.ltrans28.ltrans.o: in function `mozilla::gfx::OpenVRSession::SetupContollerActions()': 279:59.08 :(.text.unlikely._ZN7mozilla3gfx13OpenVRSession21SetupContollerActionsEv+0x10c): warning: the use of `tmpnam' is dangerous, better use `mkstemp' 280:07.79 ipc/app/plugin-container 280:08.49 js/xpconnect/shell/xpcshell 280:18.46 js/src/build/spidermonkey_checks.stub 280:19.83 layout/style/test/css_properties.js.stub 280:19.95 toolkit/locales/multilocale.txt.stub 280:20.15 toolkit/mozapps/extensions/built_in_addons.json.stub 280:20.39 devtools/shared/webconsole/reserved-js-words.js.stub 280:20.88 toolkit/library/dependentlibs.list.stub 280:21.98 toolkit/components/featuregates/feature_definitions.json.stub 280:22.66 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 280:23.24 toolkit/mozapps/extensions/test/browser/browser_dragdrop1.xpi.stub 280:23.24 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 280:23.49 toolkit/mozapps/extensions/test/browser/browser_dragdrop2.xpi.stub 280:23.68 toolkit/mozapps/extensions/test/browser/browser_dragdrop_incompat.xpi.stub 280:23.74 toolkit/library/gtest/symverscript.stub 280:23.87 toolkit/mozapps/extensions/test/browser/browser_installssl.xpi.stub 280:23.97 services/common/tests/unit/test_blocklist_signatures/collection_signing_root.pem.stub 280:24.06 toolkit/mozapps/extensions/test/browser/browser_theme.xpi.stub 280:24.24 toolkit/mozapps/extensions/test/browser/options_signed.xpi.stub 280:24.53 services/common/tests/unit/test_blocklist_signatures/collection_signing_int.pem.stub 280:24.83 services/common/tests/unit/test_blocklist_signatures/collection_signing_ee.pem.stub 280:26.59 TEST-PASS | check_spidermonkey_style.py | ok 280:27.02 TEST-PASS | check_macroassembler_style.py | ok 280:27.21 TEST-PASS | check_js_opcode.py | ok 280:36.84 toolkit/locales/update.locale.stub 280:46.57 browser/locales/bookmarks.html.stub 280:49.07 Packaging specialpowers@mozilla.org.xpi... 280:49.38 Packaging quitter@mozilla.org.xpi... 280:49.64 Packaging mozscreenshots@mozilla.org.xpi... 280:50.43 864 compiler warnings present. 286:01.62 Overall system resources - Wall time: 16850s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 286:06.69 warning: accessible/base/nsTextEquivUtils.cpp:326:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'arcs') 286:06.69 warning: accessible/base/nsTextEquivUtils.cpp:326:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') 286:06.69 warning: chrome/nsChromeRegistryContent.cpp:229:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'arcs') 286:06.69 warning: chrome/nsChromeRegistryContent.cpp:229:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'time_profiler') 286:06.69 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') 286:06.69 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') 286:06.69 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') 286:06.69 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') 286:06.69 warning: dom/base/AttrArray.cpp:172:66 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct AttrArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 286:06.69 warning: dom/base/AttrArray.cpp:350:72 [-Wclass-memaccess] 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead 286:06.69 warning: dom/base/AttrArray.cpp:491:70 [-Wclass-memaccess] 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead 286:06.69 warning: dom/base/DOMIntersectionObserver.cpp:468:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23DOMIntersectionObserver6UpdateEPNS0_8DocumentEd' does not match its profile data (counter 'indirect_call') 286:06.69 warning: dom/base/DOMIntersectionObserver.cpp:468:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23DOMIntersectionObserver6UpdateEPNS0_8DocumentEd' does not match its profile data (counter 'time_profiler') 286:06.69 warning: dom/base/DOMIntersectionObserver.cpp:468:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23DOMIntersectionObserver6UpdateEPNS0_8DocumentEd' does not match its profile data (counter 'arcs') 286:06.69 warning: dom/base/IntlUtils.cpp:136:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3domL40GetScrollRectSizeForOverflowVisibleFrameEP8nsIFrame' does not match its profile data (counter 'time_profiler') 286:06.69 warning: dom/base/IntlUtils.cpp:136:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3domL40GetScrollRectSizeForOverflowVisibleFrameEP8nsIFrame' does not match its profile data (counter 'arcs') 286:06.69 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') 286:06.69 warning: dom/base/IntlUtils.cpp:136:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom8Document12FillStyleSetEPNS_13ServoStyleSetE' does not match its profile data (counter 'arcs') 286:06.69 warning: dom/base/StructuredCloneBlob.cpp:219:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'indirect_call') 286:06.69 warning: dom/base/StructuredCloneBlob.cpp:219:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'arcs') 286:06.69 warning: dom/base/StructuredCloneBlob.cpp:219:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'time_profiler') 286:06.69 warning: dom/base/nsGlobalWindowInner.cpp:7434:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'arcs') 286:06.69 warning: dom/base/nsGlobalWindowInner.cpp:7434:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'indirect_call') 286:06.69 warning: dom/base/nsGlobalWindowInner.cpp:7434:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'time_profiler') 286:06.69 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') 286:06.69 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') 286:06.69 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') 286:06.69 warning: dom/base/nsJSTimeoutHandler.cpp:318:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEP12nsIPresShellPP10nsIContentS8_' does not match its profile data (counter 'arcs') 286:06.69 warning: dom/base/nsJSTimeoutHandler.cpp:318:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEP12nsIPresShellPP10nsIContentS8_' does not match its profile data (counter 'time_profiler') 286:06.69 warning: dom/base/nsJSTimeoutHandler.cpp:318:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEP12nsIPresShellPP10nsIContentS8_' does not match its profile data (counter 'indirect_call') 286:06.69 warning: dom/base/nsMappedAttributes.cpp:153:52 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 286:06.69 warning: dom/base/nsMappedAttributes.cpp:228:57 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 286:06.69 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') 286:06.69 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') 286:06.69 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') 286:06.69 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') 286:06.69 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') 286:06.69 warning: dom/cache/TypeUtils.cpp:506:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.69 warning: dom/cache/TypeUtils.cpp:506:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.69 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'time_profiler') 286:06.69 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'indirect_call') 286:06.69 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'arcs') 286:06.69 warning: dom/canvas/WebGLContextDraw.cpp:907:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'time_profiler') 286:06.69 warning: dom/canvas/WebGLContextDraw.cpp:907:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'arcs') 286:06.69 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') 286:06.69 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') 286:06.69 warning: dom/canvas/WebGLQuery.cpp:222:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.69 warning: dom/canvas/WebGLQuery.cpp:222:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.69 warning: dom/file/StreamBlobImpl.cpp:170:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.69 warning: dom/file/StreamBlobImpl.cpp:170:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.69 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') 286:06.69 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') 286:06.69 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') 286:06.69 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') 286:06.69 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') 286:06.69 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') 286:06.69 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'time_profiler') 286:06.69 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') 286:06.69 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') 286:06.69 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'indirect_call') 286:06.69 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback4StopEv' does not match its profile data (counter 'arcs') 286:06.69 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback4StopEv' does not match its profile data (counter 'time_profiler') 286:06.69 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'arcs') 286:06.69 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') 286:06.69 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'arcs') 286:06.69 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'time_profiler') 286:06.69 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'arcs') 286:06.69 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'indirect_call') 286:06.69 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'time_profiler') 286:06.69 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') 286:06.69 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') 286:06.69 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'arcs') 286:06.69 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'time_profiler') 286:06.69 warning: dom/html/nsBrowserElement.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'indirect_call') 286:06.69 warning: dom/html/nsBrowserElement.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'arcs') 286:06.69 warning: dom/html/nsBrowserElement.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'time_profiler') 286:06.69 warning: dom/indexedDB/ActorsParent.cpp:16707:3 [-Wmaybe-uninitialized] 'maintenanceAction' may be used uninitialized in this function 286:06.69 warning: dom/indexedDB/Key.cpp:577:5 [-Wmaybe-uninitialized] 'out' may be used uninitialized in this function 286:06.69 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') 286:06.69 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') 286:06.69 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') 286:06.69 warning: dom/ipc/ContentProcess.cpp:185:16 [-Wmaybe-uninitialized] 'parentBuildID' may be used uninitialized in this function 286:06.69 warning: dom/ipc/ContentProcess.cpp:185:16 [-Wmaybe-uninitialized] 'isForBrowser' may be used uninitialized in this function 286:06.69 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') 286:06.69 warning: dom/ipc/PreallocatedProcessManager.cpp:338:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'arcs') 286:06.69 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') 286:06.69 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') 286:06.69 warning: dom/ipc/PreallocatedProcessManager.cpp:338:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'time_profiler') 286:06.69 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') 286:06.70 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') 286:06.70 warning: dom/ipc/SharedMap.cpp:215:26 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 286:06.70 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') 286:06.70 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') 286:06.70 warning: dom/ipc/nsIContentParent.cpp:326:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.70 warning: dom/ipc/nsIContentParent.cpp:326:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.70 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') 286:06.70 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') 286:06.70 warning: dom/localstorage/ReportInternalError.cpp:34:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.70 warning: dom/localstorage/ReportInternalError.cpp:34:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.70 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') 286:06.70 warning: dom/media/AudioTrack.cpp:60:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12AudioSegment14ResampleChunksEP20SpeexResamplerState_jj' does not match its profile data (counter 'arcs') 286:06.70 warning: dom/media/BitReader.cpp:178:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.70 warning: dom/media/BitReader.cpp:178:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 warning: dom/media/CubebUtils.cpp:749:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.70 warning: dom/media/CubebUtils.cpp:749:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.70 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') 286:06.70 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') 286:06.70 warning: dom/media/MediaResource.cpp:438:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.70 warning: dom/media/MediaResource.cpp:438:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'arcs') 286:06.70 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') 286:06.70 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') 286:06.70 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'arcs') 286:06.70 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'arcs') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 warning: dom/media/webaudio/blink/HRTFPanner.cpp:282:61 [-Wmaybe-uninitialized] 'convolutionDestinationL1' may be used uninitialized in this function 286:06.70 warning: dom/media/webaudio/blink/HRTFPanner.cpp:284:61 [-Wmaybe-uninitialized] 'convolutionDestinationR1' may be used uninitialized in this function 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10 [-Wmaybe-uninitialized] 'isLocal' may be used uninitialized in this function 286:06.70 warning: dom/performance/PerformanceWorker.cpp:50:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.70 warning: dom/performance/PerformanceWorker.cpp:50:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.70 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') 286:06.70 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') 286:06.70 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 286:06.70 warning: dom/plugins/base/nsPluginHost.cpp:617:9 [-Wmaybe-uninitialized] 'dataToPost' may be used uninitialized in this function 286:06.70 warning: dom/plugins/base/nsPluginHost.cpp:624:17 [-Wmaybe-uninitialized] 'newDataToPostLen' may be used uninitialized in this function 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 warning: dom/xbl/builtin/ShortcutKeys.cpp:97:19 [-Wmaybe-uninitialized] 'keyData' may be used uninitialized in this function 286:06.70 warning: dom/xbl/builtin/ShortcutKeys.cpp:108:11 [-Wmaybe-uninitialized] 'cache' may be used uninitialized in this function 286:06.70 warning: dom/xslt/xpath/txNodeSet.cpp:112:57 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 286:06.70 warning: dom/xslt/xpath/txNodeSet.cpp:277:58 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 286:06.70 warning: dom/xslt/xpath/txNodeSet.cpp:375:75 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 286:06.70 warning: dom/xslt/xpath/txNodeSet.cpp:469:56 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 286:06.70 warning: dom/xslt/xpath/txNodeSet.cpp:494:55 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 286:06.70 warning: dom/xslt/xpath/txNodeSet.cpp:567:62 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 286:06.70 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') 286:06.70 warning: editor/libeditor/HTMLAbsPositionEditor.cpp:638:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'arcs') 286:06.70 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') 286:06.70 warning: editor/libeditor/HTMLTableEditor.cpp:64:28 [-Wmaybe-uninitialized] 'newCellIndex' may be used uninitialized in this function 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 warning: gfx/2d/DrawTargetCairo.cpp:448:20 [-Wmaybe-uninitialized] 'pat' may be used uninitialized in this function 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 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') 286:06.70 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.70 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') 286:06.70 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.70 warning: gfx/2d/InlineTranslator.cpp:55:3 [-Wmaybe-uninitialized] 'majorRevision' may be used uninitialized in this function 286:06.71 warning: gfx/2d/InlineTranslator.cpp:62:3 [-Wmaybe-uninitialized] 'minorRevision' may be used uninitialized in this function 286:06.71 warning: gfx/2d/InlineTranslator.cpp:70:46 [-Wmaybe-uninitialized] 'eventType' may be used uninitialized in this function 286:06.71 warning: gfx/2d/Path.cpp:446:34 [-Wmaybe-uninitialized] 't2' may be used uninitialized in this function 286:06.71 warning: gfx/2d/RecordedEventImpl.h:1737:3 [-Wmaybe-uninitialized] 'joinStyle' may be used uninitialized in this function 286:06.71 warning: gfx/2d/RecordedEventImpl.h:1738:3 [-Wmaybe-uninitialized] 'capStyle' may be used uninitialized in this function 286:06.71 warning: gfx/gl/GLBlitHelper.cpp:472:25 [-Wmaybe-uninitialized] 'oldVAO' may be used uninitialized in this function 286:06.71 warning: gfx/gl/GLContext.h:1194:17 [-Wmaybe-uninitialized] 'texBinding' may be used uninitialized in this function 286:06.71 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') 286:06.71 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') 286:06.71 warning: gfx/gl/GfxTexturesReporter.cpp:78:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.71 warning: gfx/gl/GfxTexturesReporter.cpp:78:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.71 warning: gfx/ipc/VsyncIOThreadHolder.cpp:42:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'time_profiler') 286:06.71 warning: gfx/ipc/VsyncIOThreadHolder.cpp:42:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'arcs') 286:06.71 warning: gfx/layers/SyncObject.cpp:48:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'arcs') 286:06.71 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') 286:06.71 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') 286:06.71 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') 286:06.71 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') 286:06.71 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') 286:06.71 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') 286:06.71 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') 286:06.71 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') 286:06.71 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') 286:06.71 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') 286:06.71 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') 286:06.71 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') 286:06.71 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') 286:06.71 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') 286:06.71 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') 286:06.71 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') 286:06.71 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') 286:06.71 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') 286:06.71 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') 286:06.71 warning: gfx/src/nsTransform2D.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.71 warning: gfx/src/nsTransform2D.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.71 warning: gfx/thebes/gfxGraphiteShaper.cpp:318:57 [-Wmaybe-uninitialized] 'clusterLoc' may be used uninitialized in this function 286:06.72 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') 286:06.72 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') 286:06.72 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') 286:06.72 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') 286:06.72 warning: image/SurfacePipe.h:512:5 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 286:06.72 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.72 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 286:06.72 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 286:06.72 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.72 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') 286:06.72 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') 286:06.72 warning: image/test/gtest/TestAnimationFrameBuffer.cpp:113:29 [-Wmaybe-uninitialized] 'totalRecycled' may be used uninitialized in this function 286:06.72 warning: ipc/chromium/src/base/string_util.cc:672:10 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 286:06.72 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') 286:06.72 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') 286:06.72 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') 286:06.72 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') 286:06.72 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') 286:06.72 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') 286:06.72 warning: ipc/glue/IPCStreamParent.cpp:177:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.72 warning: ipc/glue/IPCStreamParent.cpp:177:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.72 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') 286:06.72 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') 286:06.72 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') 286:06.72 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') 286:06.72 warning: js/src/frontend/BytecodeEmitter.cpp:2617:48 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 286:06.72 warning: js/src/frontend/Parser.cpp:5693:19 [-Wmaybe-uninitialized] 'ifNode' may be used uninitialized in this function 286:06.72 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') 286:06.72 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') 286:06.72 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') 286:06.72 warning: js/src/gc/Marking.cpp:3711:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS11Compartment17findOutgoingEdgesERN2js2gc19ZoneComponentFinderE' does not match its profile data (counter 'arcs') 286:06.72 warning: js/src/gc/PublicIterators.h:123:13 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 286:06.72 warning: js/src/jit/FoldLinearArithConstants.cpp:111:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit13CodeGenerator28visitGetPropertyPolymorphicTEPNS0_24LGetPropertyPolymorphicTE' does not match its profile data (counter 'time_profiler') 286:06.72 warning: js/src/jit/FoldLinearArithConstants.cpp:111:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit13CodeGenerator28visitGetPropertyPolymorphicTEPNS0_24LGetPropertyPolymorphicTE' does not match its profile data (counter 'arcs') 286:06.72 warning: js/src/jit/IonCacheIRCompiler.cpp:1678:30 [-Wmaybe-uninitialized] '*((void*)& scratch +8)' may be used uninitialized in this function 286:06.72 warning: js/src/jit/JSJitFrameIter.h:234:14 [-Wmaybe-uninitialized] 'start' may be used uninitialized in this function 286:06.72 warning: js/src/jit/JSJitFrameIter.h:234:21 [-Wmaybe-uninitialized] 'end' may be used uninitialized in this function 286:06.72 warning: js/src/jit/MIR.cpp:4034:31 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 286:06.72 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') 286:06.72 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') 286:06.72 warning: js/src/jsapi-tests/testMutedErrors.cpp:46:60 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 286:06.72 warning: js/src/vm/Compartment.cpp:512:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js19CrossCompartmentKey5traceEP8JSTracer' does not match its profile data (counter 'arcs') 286:06.72 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') 286:06.72 warning: js/src/vm/Debugger.cpp:11653:15 [-Wmaybe-uninitialized] 's' may be used uninitialized in this function 286:06.72 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') 286:06.72 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') 286:06.72 warning: js/src/vm/JSAtom.cpp:1240:1 [-Wcoverage-mismatch] the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9WTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') 286:06.72 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') 286:06.72 warning: js/src/vm/JSAtom.cpp:1240:1 [-Wcoverage-mismatch] the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9UTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') 286:06.72 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') 286:06.72 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') 286:06.72 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') 286:06.72 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') 286:06.72 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') 286:06.72 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') 286:06.72 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') 286:06.72 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') 286:06.72 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') 286:06.72 warning: js/src/wasm/WasmBaselineCompile.cpp:8381:3 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 286:06.72 warning: js/src/wasm/WasmTable.cpp:323:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js4wasm13GenerateStubsERKNS0_17ModuleEnvironmentERKN7mozilla6VectorINS0_10FuncImportELm0ENS_17SystemAllocPolicyEEERKNS5_INS0_10FuncExportELm0ES7_EEPNS0_12CompiledCodeE' does not match its profile data (counter 'arcs') 286:06.72 warning: js/src/wasm/WasmTable.cpp:323:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js4wasm13GenerateStubsERKNS0_17ModuleEnvironmentERKN7mozilla6VectorINS0_10FuncImportELm0ENS_17SystemAllocPolicyEEERKNS5_INS0_10FuncExportELm0ES7_EEPNS0_12CompiledCodeE' does not match its profile data (counter 'time_profiler') 286:06.72 warning: js/src/wasm/WasmTextToBinary.cpp:2905:5 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 286:06.72 warning: js/src/wasm/WasmValidate.cpp:486:13 [-Wmaybe-uninitialized] 'uncheckedCode' may be used uninitialized in this function 286:06.72 warning: js/src/wasm/WasmValidate.cpp:491:25 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 286:06.72 warning: js/xpconnect/src/XPCWrappedNative.cpp:1615:33 [-Wmaybe-uninitialized] 'array_count' may be used uninitialized in this function 286:06.72 warning: layout/base/PresShell.cpp:2681:25 [-Wmaybe-uninitialized] 'targetNeedsReflowFromParent' may be used uninitialized in this function 286:06.72 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'time_profiler') 286:06.72 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') 286:06.72 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'arcs') 286:06.72 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'arcs') 286:06.72 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'arcs') 286:06.72 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'time_profiler') 286:06.72 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'time_profiler') 286:06.72 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'indirect_call') 286:06.72 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'arcs') 286:06.72 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'indirect_call') 286:06.72 warning: layout/generic/nsFlexContainerFrame.cpp:4901:3 [-Wmaybe-uninitialized] 'flexContainerAscent' may be used uninitialized in this function 286:06.72 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN25nsAbsoluteContainingBlock6ReflowEP16nsContainerFrameP13nsPresContextRKN7mozilla11ReflowInputER14nsReflowStatusRK6nsRectNS_17AbsPosReflowFlagsEP15nsOverflowAreas' does not match its profile data (counter 'arcs') 286:06.72 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') 286:06.72 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') 286:06.72 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'time_profiler') 286:06.72 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') 286:06.72 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'arcs') 286:06.72 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') 286:06.72 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') 286:06.72 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'arcs') 286:06.72 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') 286:06.72 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'arcs') 286:06.72 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') 286:06.72 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'indirect_call') 286:06.72 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') 286:06.72 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') 286:06.72 warning: layout/generic/nsFrame.h:110:3 [-Wcoverage-mismatch] the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'time_profiler') 286:06.72 warning: layout/generic/nsFrame.h:110:3 [-Wcoverage-mismatch] the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'indirect_call') 286:06.72 warning: layout/generic/nsFrame.h:110:3 [-Wcoverage-mismatch] the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'arcs') 286:06.72 warning: layout/generic/nsGfxScrollFrame.cpp:3237:23 [-Wmaybe-uninitialized] 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function 286:06.72 warning: layout/generic/nsIFrame.h:3571:5 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function 286:06.72 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'time_profiler') 286:06.72 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla17ScrollFrameHelper21ComputeScrollMetadataEPNS_6layers12LayerManagerEPK8nsIFrameRKNS_5MaybeINS_24ContainerLayerParametersEEEPKNS_15DisplayItemClipE' does not match its profile data (counter 'arcs') 286:06.72 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'time_profiler') 286:06.72 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla17ScrollFrameHelper22ClipLayerToDisplayPortEPNS_6layers5LayerEPKNS_15DisplayItemClipERKNS_24ContainerLayerParametersE' does not match its profile data (counter 'time_profiler') 286:06.72 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'arcs') 286:06.72 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZN8nsIFrame34BuildDisplayListForStackingContextEP20nsDisplayListBuilderP13nsDisplayListPb' does not match its profile data (counter 'indirect_call') 286:06.72 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') 286:06.72 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla17ScrollFrameHelper22ClipLayerToDisplayPortEPNS_6layers5LayerEPKNS_15DisplayItemClipERKNS_24ContainerLayerParametersE' does not match its profile data (counter 'arcs') 286:06.72 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZN8nsIFrame34BuildDisplayListForStackingContextEP20nsDisplayListBuilderP13nsDisplayListPb' does not match its profile data (counter 'time_profiler') 286:06.72 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'arcs') 286:06.72 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'indirect_call') 286:06.72 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla17ScrollFrameHelper16BuildDisplayListEP20nsDisplayListBuilderRK16nsDisplayListSet' does not match its profile data (counter 'arcs') 286:06.72 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla17ScrollFrameHelper16BuildDisplayListEP20nsDisplayListBuilderRK16nsDisplayListSet' does not match its profile data (counter 'time_profiler') 286:06.72 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla17ScrollFrameHelper16BuildDisplayListEP20nsDisplayListBuilderRK16nsDisplayListSet' does not match its profile data (counter 'indirect_call') 286:06.72 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla17ScrollFrameHelper21ComputeScrollMetadataEPNS_6layers12LayerManagerEPK8nsIFrameRKNS_5MaybeINS_24ContainerLayerParametersEEEPKNS_15DisplayItemClipE' does not match its profile data (counter 'time_profiler') 286:06.72 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'arcs') 286:06.72 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZN8nsIFrame34BuildDisplayListForStackingContextEP20nsDisplayListBuilderP13nsDisplayListPb' does not match its profile data (counter 'arcs') 286:06.72 warning: layout/generic/nsTextFrame.cpp:9768:44 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function 286:06.72 warning: layout/mathml/nsMathMLmspaceFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'time_profiler') 286:06.72 warning: layout/mathml/nsMathMLmspaceFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'arcs') 286:06.72 warning: layout/painting/nsDisplayList.h:1690:59 [-Wmaybe-uninitialized] 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function 286:06.72 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') 286:06.72 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') 286:06.73 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') 286:06.73 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]'} 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR8nsTArrayIN7mozilla2wr8FilterOpEERNS3_5MaybeI6nsRectEE' does not match its profile data (counter 'arcs') 286:06.73 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') 286:06.73 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') 286:06.73 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 286:06.73 warning: netwerk/base/ProxyAutoConfig.cpp:1022:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'time_profiler') 286:06.73 warning: netwerk/base/ProxyAutoConfig.cpp:1022:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'arcs') 286:06.73 warning: netwerk/base/ProxyAutoConfig.cpp:1022:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'indirect_call') 286:06.73 warning: netwerk/base/nsSocketTransport2.cpp:1240:10 [-Wmaybe-uninitialized] 'rv' may be used uninitialized in this function 286:06.73 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 286:06.73 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 286:06.73 warning: netwerk/cache2/CacheObserver.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.73 warning: netwerk/cache2/CacheObserver.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 warning: netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:478:14 [-Wmaybe-uninitialized] 'start' may be used uninitialized in this function 286:06.73 warning: netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:478:21 [-Wmaybe-uninitialized] 'end' may be used uninitialized in this function 286:06.73 warning: netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:505:22 [-Wmaybe-uninitialized] 'resultReplaceAfter' may be used uninitialized in this function 286:06.73 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 286:06.73 warning: objdir/dist/include/js/Value.h:414:47 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 286:06.73 warning: objdir/dist/include/js/Value.h:414:47 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 286:06.73 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'unitsAvailable' may be used uninitialized in this function 286:06.73 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'unitsObserved' may be used uninitialized in this function 286:06.73 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'unitsNeeded' may be used uninitialized in this function 286:06.73 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'badCodePoint' may be used uninitialized in this function 286:06.73 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'lastSegmentSize' may be used uninitialized in this function 286:06.73 warning: objdir/dist/include/mozilla/AutoRestore.h:40:32 [-Wmaybe-uninitialized] '*((void*)& ar +8)' may be used uninitialized in this function 286:06.73 warning: objdir/dist/include/mozilla/Maybe.h:216:11 [-Wmaybe-uninitialized] 'scrollDirection' may be used uninitialized in this function 286:06.73 warning: objdir/dist/include/mozilla/Mutex.h:76:31 [-Wmaybe-uninitialized] 'shadowDatabaseLock.mozilla::BaseAutoLock::mLock' may be used uninitialized in this function 286:06.73 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 286:06.73 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 286:06.73 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 286:06.73 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 286:06.73 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 286:06.73 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 286:06.73 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 286:06.73 warning: objdir/dist/include/mozilla/RefPtr.h:51:21 [-Wodr] type 'struct RefPtr' violates the C++ One Definition Rule 286:06.73 warning: objdir/dist/include/mozilla/Telemetry.h:111:13 [-Wmaybe-uninitialized] 'label' may be used uninitialized in this function 286:06.73 warning: objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7 [-Wodr] type 'struct HTMLInputElement' violates the C++ One Definition Rule 286:06.73 warning: objdir/dist/include/nsCoord.h:70:11 [-Wmaybe-uninitialized] 'iSize' may be used uninitialized in this function 286:06.73 warning: objdir/dist/include/nsCoord.h:70:11 [-Wmaybe-uninitialized] 'bSize' may be used uninitialized in this function 286:06.73 warning: objdir/dist/include/nsISupportsImpl.h:1008:3 [-Wmultistatement-macros] macro expands to multiple statements 286:06.73 warning: objdir/dist/include/nsISupportsImpl.h:1023:3 [-Wmultistatement-macros] macro expands to multiple statements 286:06.73 warning: objdir/dist/include/nsISupportsImpl.h:1036:3 [-Wmultistatement-macros] macro expands to multiple statements 286:06.73 warning: objdir/dom/bindings/TestCodeGenBinding.cpp:55699:30 [-Wmaybe-uninitialized] 'deleteSucceeded' may be used uninitialized in this function 286:06.73 warning: security/apps/AppSignatureVerification.cpp:1214:25 [-Wmaybe-uninitialized] 'digestToUse' may be used uninitialized in this function 286:06.73 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') 286:06.73 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') 286:06.73 warning: security/apps/AppTrustDomain.cpp:310:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.73 warning: security/apps/AppTrustDomain.cpp:310:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 warning: security/ct/CTLogVerifier.h:29:7 [-Wodr] type 'struct CTLogVerifier' violates the C++ One Definition Rule 286:06.73 warning: security/ct/CTLogVerifier.h:31:3 [-Wodr] '__ct_comp ' violates the C++ One Definition Rule 286:06.73 warning: security/ct/CTLogVerifier.h:42:16 [-Wodr] 'Init' violates the C++ One Definition Rule 286:06.73 warning: security/ct/MultiLogCTVerifier.h:27:8 [-Wodr] 'AddLog' violates the C++ One Definition Rule 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 warning: security/manager/ssl/nsSecureBrowserUIImpl.cpp:463:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'arcs') 286:06.73 warning: security/manager/ssl/nsSecureBrowserUIImpl.cpp:463:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'arcs') 286:06.73 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') 286:06.73 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') 286:06.73 warning: toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:22:41 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 286:06.73 warning: toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:23:40 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 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') 286:06.73 warning: toolkit/components/terminator/nsTerminator.cpp:591:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'single') 286:06.73 warning: toolkit/components/terminator/nsTerminator.cpp:591:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'arcs') 286:06.73 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') 286:06.73 warning: toolkit/xre/nsSigHandlers.cpp:171:15 [-Wunused-variable] unused variable 'uc' 286:06.73 warning: widget/gtk/nsWidgetFactory.cpp:296:51 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.73 warning: widget/gtk/nsWidgetFactory.cpp:296:51 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 286:06.73 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') 286:06.73 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') 286:06.73 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 286:06.73 warning: xpcom/base/NSPRLogModulesParser.cpp:47:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'time_profiler') 286:06.73 warning: xpcom/base/NSPRLogModulesParser.cpp:47:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'arcs') 286:06.73 warning: xpcom/base/NSPRLogModulesParser.cpp:47:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'indirect_call') 286:06.73 warning: xpcom/base/nsDebugImpl.cpp:440:13 [-Wunused-function] 'void RealBreak()' defined but not used 286:06.73 warning: xpcom/base/nsDebugImpl.cpp:468:4 [-Wcpp] #warning do not know how to break on this platform 286:06.73 warning: xpcom/base/nsDebugImpl.cpp:544:4 [-Wcpp] #warning do not know how to break on this platform 286:06.74 warning: xpcom/base/nsISupportsImpl.h:1008:3 [-Wmultistatement-macros] macro expands to multiple statements 286:06.74 warning: xpcom/base/nsISupportsImpl.h:1023:3 [-Wmultistatement-macros] macro expands to multiple statements 286:06.74 warning: xpcom/io/nsEscape.cpp:554:18 [-Wmaybe-uninitialized] 'destPtr' may be used uninitialized in this function 286:06.74 warning: xpcom/io/nsStorageStream.cpp:512:14 [-Wmaybe-uninitialized] 'offset' may be used uninitialized in this function 286:06.74 warning: xpcom/io/nsStorageStream.cpp:556:12 [-Wmaybe-uninitialized] 'remaining' may be used uninitialized in this function 286:06.74 warning: xpcom/reflect/xptcall/md/unix/xptcinvoke_ppc64_linux.cpp:85:27 [-Wmaybe-uninitialized] 'tempu64' may be used uninitialized in this function 286:06.74 warning: xpcom/threads/nsTimerImpl.cpp:789:76 [-Wcoverage-mismatch] the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'time_profiler') 286:06.74 warning: xpcom/threads/nsTimerImpl.cpp:789:76 [-Wcoverage-mismatch] the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'arcs') 286:06.74 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 286:06.74 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 286:06.74 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 > >' 286:06.74 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] 286:06.74 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] 286:06.74 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 286:06.74 warning: /usr/include/features.h:184:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 286:06.74 (suppressed 3 warnings in extensions/spellcheck/hunspell/src) 286:06.74 (suppressed 6 warnings in gfx/angle) 286:06.74 (suppressed 72 warnings in gfx/cairo) 286:06.74 (suppressed 3 warnings in gfx/graphite2) 286:06.74 (suppressed 73 warnings in gfx/harfbuzz) 286:06.74 (suppressed 3 warnings in gfx/ots) 286:06.74 (suppressed 6 warnings in gfx/qcms) 286:06.74 (suppressed 179 warnings in gfx/skia) 286:06.74 (suppressed 3 warnings in gfx/vr/service/openvr) 286:06.74 (suppressed 4 warnings in intl/icu) 286:06.74 (suppressed 1 warnings in media/libcubeb) 286:06.74 (suppressed 1 warnings in media/libjpeg) 286:06.74 (suppressed 1 warnings in media/libmkv) 286:06.74 (suppressed 1 warnings in media/libnestegg) 286:06.74 (suppressed 1 warnings in media/libsoundtouch) 286:06.74 (suppressed 1 warnings in media/libspeex_resampler) 286:06.74 (suppressed 1 warnings in media/libvorbis) 286:06.74 (suppressed 4 warnings in mfbt/double-conversion/double-conversion) 286:06.74 (suppressed 1 warnings in modules/woff2) 286:06.74 (suppressed 9 warnings in security/nss) 286:06.74 /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|. 286:06.96 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.TS0tnc + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le + cd firefox-66.0.3 + /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.3-1.fc29.ppc64le + make -C objdir install make: Entering directory '/builddir/build/BUILD/firefox-66.0.3/objdir' make[1]: Entering directory '/builddir/build/BUILD/firefox-66.0.3/objdir/browser/installer' /builddir/build/BUILD/firefox-66.0.3/objdir/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-66.0.3/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.3/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-66.0.3/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/firefox-66.0.3/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_NONE=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.3"' -DMOZILLA_VERSION_U=66.0.3 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"66.0.3"' -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_FMP4=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_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='"ppc64-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.3/browser/installer/removed-files.in \ \ --minify \ \ --jarlog /builddir/build/BUILD/firefox-66.0.3/objdir/jarlog/en-US.log \ --optimizejars \ --compress none \ /builddir/build/BUILD/firefox-66.0.3/browser/installer/package-manifest.in '../../dist' '../../dist'/firefox \ # Package mozharness /builddir/build/BUILD/firefox-66.0.3/objdir/_virtualenvs/init/bin/python -m mozbuild.action.test_archive mozharness /builddir/build/BUILD/firefox-66.0.3/objdir/dist/mozharness.zip Wrote 472 files in 2339320 bytes to mozharness.zip in 1.42s ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/bin/firefox ln -s /usr/lib64/firefox/firefox /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/firefox-66.0.3/objdir/browser/installer' make: Leaving directory '/builddir/build/BUILD/firefox-66.0.3/objdir' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64 /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/bin /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3-1.fc29.ppc64le/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.3-1.fc29.ppc64le/usr/bin/firefox-wayland + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le//usr/lib64/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le//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.3-1.fc29.ppc64le/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3-1.fc29.ppc64le/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3-1.fc29.ppc64le/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3-1.fc29.ppc64le/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3-1.fc29.ppc64le/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3-1.fc29.ppc64le/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/share/icons/hicolor/symbolic/apps + mkdir -p /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/share/appdata + cat + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/langpacks + /usr/bin/tar xf /builddir/build/SOURCES/firefox-langpacks-66.0.3-20190410.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.3 + /usr/bin/install -m 644 langpack-ach@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-af@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-an@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-ar@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-as@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ sed -e s/-/_/g BUILDSTDERR: ++ echo as + 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.3 + /usr/bin/install -m 644 langpack-ast@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ sed -e s/-/_/g BUILDSTDERR: ++ echo ast + 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 + xargs chmod 644 + find langpack-az@firefox.mozilla.org -type f + 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.3 + /usr/bin/install -m 644 langpack-az@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-be@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-bg@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-bn-BD@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-bn-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-br@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-bs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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 + find langpack-ca@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ca@firefox.mozilla.org + zip -qq -r9mX ../langpack-ca@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.3 + /usr/bin/install -m 644 langpack-ca@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-cak@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-cs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-da@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-de@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-dsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-el@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-en-CA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-en-GB@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-en-ZA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ sed -e s/-/_/g BUILDSTDERR: ++ echo eo + 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.3 + /usr/bin/install -m 644 langpack-es-AR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-es-CL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-es-ES@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-es-MX@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-et@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-fa@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-ff@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-fi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-fr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-fy-NL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-ga-IE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-gd@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-gl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-gn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-he@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-hr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-hsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-hu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-hy-AM@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-ia@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-id@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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 /builddir/build/BUILD/firefox-66.0.3 + cd - + /usr/bin/install -m 644 langpack-is@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ sed -e s/-/_/g BUILDSTDERR: ++ echo is + 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 + xargs chmod 644 + find langpack-it@firefox.mozilla.org -type f + 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.3 + /usr/bin/install -m 644 langpack-it@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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 /builddir/build/BUILD/firefox-66.0.3 + cd - + /usr/bin/install -m 644 langpack-ja@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-kab@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-kk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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 /builddir/build/BUILD/firefox-66.0.3 + cd - + /usr/bin/install -m 644 langpack-km@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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 - + /usr/bin/install -m 644 langpack-kn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-66.0.3 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.3 + /usr/bin/install -m 644 langpack-ko@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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 + find langpack-lij@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lij@firefox.mozilla.org + zip -qq -r9mX ../langpack-lij@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.3 + /usr/bin/install -m 644 langpack-lij@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-lt@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-lv@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ sed -e s/-/_/g BUILDSTDERR: ++ echo lv + 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.3 + /usr/bin/install -m 644 langpack-mai@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ sed -e s/-/_/g BUILDSTDERR: ++ echo mai + 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.3 + /usr/bin/install -m 644 langpack-mk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ sed -e s/-/_/g BUILDSTDERR: ++ echo mk + 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.3 + /usr/bin/install -m 644 langpack-ml@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-mr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-ms@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-my@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-nb-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-ne-NP@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-nl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-nn-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-oc@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-or@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-pt-BR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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 + find langpack-pt-PT@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-PT@firefox.mozilla.org + zip -qq -r9mX ../langpack-pt-PT@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.3 + /usr/bin/install -m 644 langpack-pt-PT@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-rm@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-ro@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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 + find langpack-ru@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ru@firefox.mozilla.org + zip -qq -r9mX ../langpack-ru@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.3 + /usr/bin/install -m 644 langpack-ru@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-si@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-sk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-sl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-son@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-sq@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-sr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-ta@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-te@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-th@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ sed -e s/-/_/g BUILDSTDERR: ++ echo th + 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.3 + /usr/bin/install -m 644 langpack-tr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-uk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-ur@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-uz@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ sed -e s/-/_/g BUILDSTDERR: ++ echo uz + 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.3 + /usr/bin/install -m 644 langpack-vi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-xh@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3 + /usr/bin/install -m 644 langpack-zh-CN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ sed -e s/-/_/g BUILDSTDERR: ++ echo zh-CN + 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.3 + /usr/bin/install -m 644 langpack-zh-TW@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/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.3-1.fc29.ppc64le/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.3 + 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.3-1.fc29.ppc64le/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.3 + 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.3-1.fc29.ppc64le/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.3 + 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.3-1.fc29.ppc64le/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.3 + 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.3-1.fc29.ppc64le/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.3 + 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.3-1.fc29.ppc64le/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.3 + 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.3-1.fc29.ppc64le/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.3 + 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.3-1.fc29.ppc64le/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.3 + 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.3-1.fc29.ppc64le/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.3 + 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.3-1.fc29.ppc64le/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.3 + 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.3-1.fc29.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-pt-PT@firefox.mozilla.org.xpi langpack-pt@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-66.0.3 + cd - + echo '%lang(pt) /usr/lib64/firefox/langpacks/langpack-pt@firefox.mozilla.org.xpi' + create_default_langpack sv-SE sv + language_long=sv-SE + language_short=sv + cd /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-sv-SE@firefox.mozilla.org.xpi langpack-sv@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-66.0.3 + cd - + echo '%lang(sv) /usr/lib64/firefox/langpacks/langpack-sv@firefox.mozilla.org.xpi' + create_default_langpack zh-TW zh + language_long=zh-TW + language_short=zh + cd /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-zh-TW@firefox.mozilla.org.xpi langpack-zh@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-66.0.3 + cd - + echo '%lang(zh) /usr/lib64/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le//usr/lib64/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/install -p -c -m 644 LICENSE /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le//usr/lib64/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/dictionaries + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/distribution + rm -f /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox-devel-66.0.3/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox-devel-66.0.3/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox-devel-66.0.3/sdk/lib/libxul.so + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 66.0.3-1.fc29 --unique-debug-suffix -66.0.3-1.fc29.ppc64le --unique-debug-src-base firefox-66.0.3-1.fc29.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/firefox-66.0.3 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/plugin-container explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/libmozwayland.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/gtk2/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/gtk2/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/plugin-container explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/firefox-bin explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/firefox-bin extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/firefox extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/firefox explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/pingsender extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/pingsender BUILDSTDERR: dwz: ./usr/lib64/firefox/libxul.so-66.0.3-1.fc29.ppc64le.debug: Unknown DWARF DW_OP_253 /usr/lib/rpm/sepdebugcrcfix: Updated 10 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 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: 594350 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.3-1.fc29.ppc64le/etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/firefox from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/bin/firefox-wayland from /bin/bash to #!/usr/bin/bash BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.3-1.fc29.ppc64le/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.3-1.fc29.ppc64le/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.3-1.fc29.ppc64le/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.3-1.fc29.ppc64le/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.3-1.fc29.ppc64le/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.3-1.fc29.ppc64le/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.3-1.fc29.ppc64le/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.3-1.fc29.ppc64le/other-licenses/nsis/Contrib/CityHash/cityhash/city.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.3-1.fc29.ppc64le/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.3-1.fc29.ppc64le/objdir/dist/include/google/protobuf/arenastring.h is executable but has empty or no shebang, removing executable bit mangling shebang in /usr/lib64/firefox/run-mozilla.sh from /bin/sh to #!/usr/bin/sh Processing files: firefox-66.0.3-1.fc29.ppc64le BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/firefox and /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib64/firefox/firefox-bin Provides: application() application(firefox.desktop) firefox = 66.0.3-1.fc29 firefox(ppc-64) = 66.0.3-1.fc29 libclearkey.so()(64bit) liblgpllibs.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 ld64.so.2()(64bit) ld64.so.2(GLIBC_2.22)(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) 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.3-1.fc29.ppc64le Provides: application() application(firefox-wayland.desktop) firefox-wayland = 66.0.3-1.fc29 firefox-wayland(ppc-64) = 66.0.3-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.3-1.fc29.ppc64le Provides: firefox-debugsource = 66.0.3-1.fc29 firefox-debugsource(ppc-64) = 66.0.3-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.3-1.fc29.ppc64le BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib/debug/usr/lib64/firefox/firefox-66.0.3-1.fc29.ppc64le.debug and /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le/usr/lib/debug/usr/lib64/firefox/firefox-bin-66.0.3-1.fc29.ppc64le.debug Provides: debuginfo(build-id) = 23f200905470664e4bdd185511e64c3ea8d49225 debuginfo(build-id) = 33a15e4a6c3e4e4567745a536cc24ba713cca170 debuginfo(build-id) = 3b4088065b5c796f353c968b639e4e928f5b8300 debuginfo(build-id) = 62d4d62bddb3ce7e05f5ac896fc4e82dce9c22f1 debuginfo(build-id) = 8e39235f897a647ed85a5513164a0547056bdcd7 debuginfo(build-id) = d5e1799388f8e740bf1223dc3a55cd3362f5bb70 debuginfo(build-id) = d60d8805393c51859afb5b892513c36a4cda8fed debuginfo(build-id) = d6333ce4e439b027e2502eb66445e75610b40e98 debuginfo(build-id) = e08728294fe841a5a62a27912eacd1844f1b237e debuginfo(build-id) = e112b1e9b6db92d2385dea15bfd726198a7077d6 firefox-debuginfo = 66.0.3-1.fc29 firefox-debuginfo(ppc-64) = 66.0.3-1.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: firefox-debugsource(ppc-64) = 66.0.3-1.fc29 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le Wrote: /builddir/build/RPMS/firefox-66.0.3-1.fc29.ppc64le.rpm Wrote: /builddir/build/RPMS/firefox-wayland-66.0.3-1.fc29.ppc64le.rpm Wrote: /builddir/build/RPMS/firefox-debugsource-66.0.3-1.fc29.ppc64le.rpm Wrote: /builddir/build/RPMS/firefox-debuginfo-66.0.3-1.fc29.ppc64le.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.B9xuor + umask 022 + cd /builddir/build/BUILD + cd firefox-66.0.3 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-66.0.3-1.fc29.ppc64le + exit 0 Child return code was: 0